diff --git a/asset/art/gif/c02_公寓过道/c02_公寓过道_frames.tres b/asset/art/gif/c02_公寓过道/c02_公寓过道_frames.tres
index 442a4486..fe9750a0 100644
--- a/asset/art/gif/c02_公寓过道/c02_公寓过道_frames.tres
+++ b/asset/art/gif/c02_公寓过道/c02_公寓过道_frames.tres
@@ -1,6 +1,8 @@
-[gd_resource type="SpriteFrames" load_steps=26 format=3 uid="uid://blij4obvhb1vf"]
+[gd_resource type="SpriteFrames" load_steps=28 format=3 uid="uid://blij4obvhb1vf"]
[ext_resource type="Texture2D" uid="uid://8otjg8gn0m6p" path="res://asset/art/gif/c02_公寓过道/眨眼睛/0.png" id="1_dcr3n"]
+[ext_resource type="Texture2D" path="res://asset/art/gif/c02_公寓过道/头套小蝉呼吸/0.png" id="1_wvj6u"]
+[ext_resource type="Texture2D" path="res://asset/art/gif/c02_公寓过道/头套小蝉呼吸/1.png" id="2_lqlhi"]
[ext_resource type="Texture2D" uid="uid://h67dk77cktlg" path="res://asset/art/gif/c02_公寓过道/眨眼睛/1.png" id="2_thlvb"]
[ext_resource type="Texture2D" uid="uid://6po3pxrwx1vd" path="res://asset/art/gif/c02_公寓过道/眨眼睛/2.png" id="3_wvj6u"]
[ext_resource type="Texture2D" uid="uid://d3856wm1qo7kv" path="res://asset/art/gif/c02_公寓过道/眨眼睛/3.png" id="4_lqlhi"]
@@ -29,6 +31,17 @@
[resource]
animations = [{
"frames": [{
+"duration": 1.0,
+"texture": ExtResource("1_wvj6u")
+}, {
+"duration": 1.0,
+"texture": ExtResource("2_lqlhi")
+}],
+"loop": true,
+"name": &"头套小蝉呼吸",
+"speed": 1.5
+}, {
+"frames": [{
"duration": 6.0,
"texture": ExtResource("1_dcr3n")
}, {
diff --git a/asset/art/gif/c02_公寓过道/头套小蝉呼吸.gif b/asset/art/gif/c02_公寓过道/头套小蝉呼吸.gif
new file mode 100644
index 00000000..92073b0f
Binary files /dev/null and b/asset/art/gif/c02_公寓过道/头套小蝉呼吸.gif differ
diff --git a/asset/art/gif/c02_公寓过道/头套小蝉呼吸.gif.import b/asset/art/gif/c02_公寓过道/头套小蝉呼吸.gif.import
new file mode 100644
index 00000000..2b6fd062
--- /dev/null
+++ b/asset/art/gif/c02_公寓过道/头套小蝉呼吸.gif.import
@@ -0,0 +1,14 @@
+[remap]
+
+importer="gif.animated.texture.plugin"
+type="SpriteFrames"
+uid="uid://dgysufpkl5pdp"
+path="res://.godot/imported/头套小蝉呼吸.gif-ada0c526340ead17a8bfd36de468f05f.tres"
+
+[deps]
+
+source_file="res://asset/art/gif/c02_公寓过道/头套小蝉呼吸.gif"
+dest_files=["res://.godot/imported/头套小蝉呼吸.gif-ada0c526340ead17a8bfd36de468f05f.tres"]
+
+[params]
+
diff --git a/asset/art/gif/c02_公寓过道/头套小蝉呼吸/0.png b/asset/art/gif/c02_公寓过道/头套小蝉呼吸/0.png
new file mode 100644
index 00000000..9c79101e
Binary files /dev/null and b/asset/art/gif/c02_公寓过道/头套小蝉呼吸/0.png differ
diff --git a/asset/art/gif/c02_公寓过道/头套小蝉呼吸/0.png.import b/asset/art/gif/c02_公寓过道/头套小蝉呼吸/0.png.import
new file mode 100644
index 00000000..0c3a3d89
--- /dev/null
+++ b/asset/art/gif/c02_公寓过道/头套小蝉呼吸/0.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bxo0l3d3blmc5"
+path="res://.godot/imported/0.png-9c663fa7b539a22de5cbe437f0c29f08.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://asset/art/gif/c02_公寓过道/头套小蝉呼吸/0.png"
+dest_files=["res://.godot/imported/0.png-9c663fa7b539a22de5cbe437f0c29f08.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/asset/art/gif/c02_公寓过道/头套小蝉呼吸/1.png b/asset/art/gif/c02_公寓过道/头套小蝉呼吸/1.png
new file mode 100644
index 00000000..ea6d2ef8
Binary files /dev/null and b/asset/art/gif/c02_公寓过道/头套小蝉呼吸/1.png differ
diff --git a/asset/art/gif/c02_公寓过道/头套小蝉呼吸/1.png.import b/asset/art/gif/c02_公寓过道/头套小蝉呼吸/1.png.import
new file mode 100644
index 00000000..0e6a94f0
--- /dev/null
+++ b/asset/art/gif/c02_公寓过道/头套小蝉呼吸/1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dkus208xyxsu2"
+path="res://.godot/imported/1.png-925ae896e4be31cc91bdcb9d5f5b882e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://asset/art/gif/c02_公寓过道/头套小蝉呼吸/1.png"
+dest_files=["res://.godot/imported/1.png-925ae896e4be31cc91bdcb9d5f5b882e.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/asset/art/prop/c02/小鞋子.png b/asset/art/prop/c02/小鞋子1.png
similarity index 100%
rename from asset/art/prop/c02/小鞋子.png
rename to asset/art/prop/c02/小鞋子1.png
diff --git a/asset/art/prop/c02/小鞋子.png.import b/asset/art/prop/c02/小鞋子1.png.import
similarity index 71%
rename from asset/art/prop/c02/小鞋子.png.import
rename to asset/art/prop/c02/小鞋子1.png.import
index 46cb8475..65785b5a 100644
--- a/asset/art/prop/c02/小鞋子.png.import
+++ b/asset/art/prop/c02/小鞋子1.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c1uu7y472nve7"
-path="res://.godot/imported/小鞋子.png-71a48c9981772cf5b76631ba47f96a90.ctex"
+path="res://.godot/imported/小鞋子1.png-07f38ab5e9aa0dcb595079e127f9ec83.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/prop/c02/小鞋子.png"
-dest_files=["res://.godot/imported/小鞋子.png-71a48c9981772cf5b76631ba47f96a90.ctex"]
+source_file="res://asset/art/prop/c02/小鞋子1.png"
+dest_files=["res://.godot/imported/小鞋子1.png-07f38ab5e9aa0dcb595079e127f9ec83.ctex"]
[params]
diff --git a/asset/art/prop/c02/小鞋子2.png b/asset/art/prop/c02/小鞋子2.png
new file mode 100644
index 00000000..4be1a395
Binary files /dev/null and b/asset/art/prop/c02/小鞋子2.png differ
diff --git a/asset/art/prop/c02/小鞋子2.png.import b/asset/art/prop/c02/小鞋子2.png.import
new file mode 100644
index 00000000..089b1518
--- /dev/null
+++ b/asset/art/prop/c02/小鞋子2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://qg746w5sm43y"
+path="res://.godot/imported/小鞋子2.png-378267ab790014bba61d65cdcbda8e35.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://asset/art/prop/c02/小鞋子2.png"
+dest_files=["res://.godot/imported/小鞋子2.png-378267ab790014bba61d65cdcbda8e35.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/asset/art/scene/c02/s03_公寓一楼院子/e_院子地上纸钱.png b/asset/art/scene/c02/s03_公寓一楼院子/e_院子地上纸钱.png
new file mode 100644
index 00000000..7fab21f3
Binary files /dev/null and b/asset/art/scene/c02/s03_公寓一楼院子/e_院子地上纸钱.png differ
diff --git a/asset/art/scene/c02/s03_公寓一楼院子/e_院子地上纸钱.png.import b/asset/art/scene/c02/s03_公寓一楼院子/e_院子地上纸钱.png.import
new file mode 100644
index 00000000..6f69781d
--- /dev/null
+++ b/asset/art/scene/c02/s03_公寓一楼院子/e_院子地上纸钱.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c8b80a75k3qw6"
+path="res://.godot/imported/e_院子地上纸钱.png-3ac4dc930cd6b835c9f032ef5f1440ec.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://asset/art/scene/c02/s03_公寓一楼院子/e_院子地上纸钱.png"
+dest_files=["res://.godot/imported/e_院子地上纸钱.png-3ac4dc930cd6b835c9f032ef5f1440ec.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/asset/art/scene/c02/杂物/老鼠洞通用.png b/asset/art/scene/c02/杂物/老鼠洞通用.png
new file mode 100644
index 00000000..cb7e50cd
Binary files /dev/null and b/asset/art/scene/c02/杂物/老鼠洞通用.png differ
diff --git a/asset/art/scene/c02/杂物/老鼠洞通用.png.import b/asset/art/scene/c02/杂物/老鼠洞通用.png.import
new file mode 100644
index 00000000..bcc79178
--- /dev/null
+++ b/asset/art/scene/c02/杂物/老鼠洞通用.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dfosrexfvxsn0"
+path="res://.godot/imported/老鼠洞通用.png-5c4bd59aa07625b2ea6a405d785874be.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://asset/art/scene/c02/杂物/老鼠洞通用.png"
+dest_files=["res://.godot/imported/老鼠洞通用.png-5c4bd59aa07625b2ea6a405d785874be.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/asset/dialogue/c01.csv b/asset/dialogue/c01.csv
index b04ae008..97451d7d 100644
--- a/asset/dialogue/c01.csv
+++ b/asset/dialogue/c01.csv
@@ -1,4 +1,8 @@
keys,zh_CN,_character,_notes,_tags,zh_SH,en
+c01_6卖艺小孩A_1,您、您行行好,给点...,小丁,,,,
+c01_6卖艺小孩B_1,祝恁身子骨儿杠赛来,吃嘛嘛香木个病,一年更比一年行!,蛋蛋,,,,
+c01_6卖艺小孩C_1,宾安哗在,有才有财!,沫儿,,,,
+c01_6幼年陆仁_1,这帮孩子们太苦了,前些天又摔坏了一个,您行行好...,陆仁,,,,
c01_1小小蝶_开头阅读2,...后面看不清了。,???,,,,
c01_2老师1,昨天认的字,现在全忘了?,老师,,,昨日刚刚教过你们,全忘记特了?,Have you forgotten all the characters you learned yesterday?
c01_2老师2,(唉呀)黄鱼脑子!,老师,,,(哪能?)都黄鱼脑子啊?,"(Aw, c'mon!) You're acting silly!"
@@ -28,10 +32,6 @@ c01_5胖小孩倒数_1,一!,小胖孩,,[#wait=2],,
c01_6监督小孩_1,瞧一瞧,看一看,动动各位的发财手,老爷夫人别急走,什么把戏咱都有...,监督小孩,,,,
c01_6监督小孩_2,不要千、不要万,只求一顿温饱饭,又集福、又集善,亲戚儿孙中状元!,监督小孩,,,,
c01_6监督小孩_3,儿孙坐在那金銮殿,荣华富贵顶上天!,监督小孩,,,,
-c01_6卖艺小孩A_1,您、您行行好,给点...,小丁,,,,
-c01_6卖艺小孩B_1,祝恁身子骨儿杠赛来,吃嘛嘛香木个病,一年更比一年行!,蛋蛋,,,,
-c01_6卖艺小孩C_1,宾安哗在,有才有财!,沫儿,,,,
-c01_6幼年陆仁_1,这帮孩子们太苦了,前些天又摔坏了一个,您行行好...,陆仁,,,,
c01_7老板_1,报纸放这边。,书店老板,,,,
c01_7老板_2,哦,对了,还有封寄给你的信。,书店老板,,,,
c01_7老板_3,蛮奇怪的,这么久也没见你有亲戚过来。,书店老板,,,,
diff --git a/asset/dialogue/c02.csv b/asset/dialogue/c02.csv
index 12525c41..de68c113 100644
--- a/asset/dialogue/c02.csv
+++ b/asset/dialogue/c02.csv
@@ -69,7 +69,7 @@ c02_10小蝉_1,嗯。,方小蝉,,[#ban_skip]
c02_10小蝶_2,我能感觉到,从我一进来,你就在盯着我。,吕萍,,[#ban_skip]
c02_10小蝉_2,...你不记得我了。,方小蝉,,[#ban_skip]
c02_10小蝶_3,...我更好奇另一件事。,吕萍,,[#ban_skip]
-c02_10小蝶_4,你...是怎么死的?,吕萍,,
+c02_10小蝶_4,你...是怎么死的?,吕萍,,[#ban_skip]
c02_10瞎子_1,小蝉,该回家了。,方启钊,,
c02_10瞎子_2,你胖叔叔带了鲜肉过来,要给咱们露一手呢。,方启钊,,
c02_10瞎子_3,还不快点过来谢谢人家?,方启钊,,
diff --git a/asset/dialogue/inspect_content.csv b/asset/dialogue/inspect_content.csv
index 8c3e8864..c2fa058b 100644
--- a/asset/dialogue/inspect_content.csv
+++ b/asset/dialogue/inspect_content.csv
@@ -10,15 +10,15 @@ keys,zh_CN,_character,_notes,_tags
c01_飘落的寻人启事1,寻人(看不清)年八岁。,,,
c01_飘落的寻人启事2,由(看不清)步行外出,至今未回,遍找无踪。,,,
c01_飘落的寻人启事3,如有知其下落者(看不清)备有重谢,绝不失言。,,,
-c02_寻人启事_残破,寻人启事...画像和字迹都看不清。,,,
+c02_寻人启事_残破,画像和字迹都看不清了,,,
c02_寻人启事_完整1,寻人,方小蝉,年八岁。,,,
c02_寻人启事_完整2,于十月二十五日下午五时,由芦昌路26弄3号步行外出,至今未回,遍找无踪。,,,
c02_寻人启事_完整3,如有知其下落者请赐信,备有重谢,绝不失言。,,,
+c02_海报1,战胜北方鼠疫之二杰,,,
c02_青岛啤酒详情,系最好最廉之酒,并且每星期有新货到埠,,,
tdb119a3714,据闻奉贤县分水墩有两人染受鼠疫毙命,医官拟将死者尸骸解剖以观受病之原因及其情状,竟未得死者家属之同意,以该处风气闭塞,闻解剖之说,地方人民甚为惊骇,闻已有聚众滋闹之事,并闻医官已被人殴打,政府以防疫事宜关系紧要拟改令赴沪南区一带调查防疫事宜云。,,,
ta750647b12,《申报》,,,
t736cca4563,民国五年一月十三日,,,
-c02_海报1,战胜北方鼠疫之二杰,,,
c02_保卫科花名册1,一零一四 空,,,
c02_保卫科花名册2,一零一五王守义 李兰,,,
c02_保卫科花名册3,二零一二 张文开,,,
diff --git a/asset/dialogue/inspect_content.dialogue b/asset/dialogue/inspect_content.dialogue
index fd5bb3be..5a87c815 100644
--- a/asset/dialogue/inspect_content.dialogue
+++ b/asset/dialogue/inspect_content.dialogue
@@ -6,7 +6,7 @@
=> END
~ c02_寻人启事_残破
-寻人启事...画像和字迹都看不清。 [ID:c02_寻人启事_残破]
+画像和字迹都看不清了 [ID:c02_寻人启事_残破]
=> END
~ c02_寻人启事_完整
diff --git a/asset/dialogue/item_description.csv b/asset/dialogue/item_description.csv
index 7082e839..2d84b40e 100644
--- a/asset/dialogue/item_description.csv
+++ b/asset/dialogue/item_description.csv
@@ -9,6 +9,7 @@ prop_新鲜的肉,新鲜的肉,,,[#texture=c02/新鲜的肉.png],,
c02_小蝉寻人启事_脸部破碎,寻人启事...画像和字迹都看不清。,,,,,
小猫玩具发光,嗯?玩具在发光,,,,,
setting_画册,画册(G),,,,,
+notes_干掉的血迹,干掉的血迹,,,,,
index_新游戏,新游戏,,,,,New Game
index_继续游戏,继续游戏,,,,,Resume
index_退出游戏,退出游戏,,,,,Exit
@@ -29,7 +30,8 @@ bag_tab_记忆,记忆,,,,,
ui_saved_all,已保存所有数据,,,,,All the data have been saved
ui_new_archive,已创建新存档,,,,,A new archive has been created
ui_auto_saved,自动保存成功,,,,,Auto save successful
-ui_press_e,按 E 与场景互动,,,,,Press E to interact
+ui_intro_press_e,按 E 可与场景互动,,,,,
+ui_press_e,按 E 可互动,,,,,Press E to interact
ui_press_q_to_exit,按 Q 可退出,,,,,
ui_use_prop,按 E 使用道具,,,,,Press E to use prop
ui_right_click_prop,右键点击可检阅道具,,,,,
@@ -62,20 +64,34 @@ prop_银元_说明,一枚“袁大头”银元,中華民國十年造。,,,,,
prop_院长的信,院长的信,,,[#texture=c01/院长的信物品.png][#inspect=c01/院长的信.png],,
prop_院长的信_说明,浦育院院长秦阳
民国21年11月20日
致吕萍:
你现下境况如何?
你虽离开浦育院已久,但我始终没有忘记为你祈祷。
愿上帝保佑你走向真正光明的道路。我相信这也是当年你父亲将你托付给我时的殷切愿景。
你既已成人,无论你的父母出于何种理由选择与你分离,你都应当拥有知晓真相的权利,所以我将公寓地址附在了信后,除此之外,我亦知之甚少。
若有闲暇,欢迎你回浦育院看看。
院长童玉君
民国十九年十月十五日
公寓地址 芦昌路26弄3号,,,,,
prop_火柴,火柴,,,[#texture=c02/火柴.png],,
+prop_火柴_说明,火柴_说明,,,[#texture=c02/火柴.png],,
prop_小猫玩具的脑袋,小猫玩具的脑袋,,,[#texture=c02/新小猫头.png],,
+prop_小猫玩具的脑袋_说明,,,,,,
prop_无头小猫玩具,无头小猫玩具,,,[#texture=c02/新小猫身体.png][#inspect=c02/新小猫身体_特写.png],,
+prop_无头小猫玩具_说明,没有脑袋的小猫玩偶,针脚歪歪扭扭,不甚熟练,,,,,
prop_小猫玩具完整,小猫玩具,,,[#texture=c02/新小猫全身.png],,
+prop_小猫玩具完整_说明,这玩具看久了还蛮可爱的,,,,,
prop_撕下的照片上,撕下的照片(上),,,[#texture=c02/照片_上.png],,
+prop_撕下的照片上_说明,女儿生辰纪念 于 民国元年,,,,,
prop_老虎钳,老虎钳,,,[#texture=c02/老虎钳物品.png][#inspect=c02/老虎钳.png],,
-prop_老虎钳_说明,...,,,,,
+prop_老虎钳_说明,「虎头牌」钳子,家家户户常备,,,,,
prop_锡箔元宝,锡箔元宝,,,[#texture=c02/锡箔元宝.png],,
-prop_小鞋子1,小鞋子1,,,[#texture=c02/小鞋子.png],,
-prop_小鞋子2,小鞋子2,,,[#texture=c02/小鞋子.png],,
+prop_锡箔元宝_说明,人们一般将其叠成元宝形状,用以供奉逝者、祭拜鬼神。,,,,,
+prop_小鞋子1,小鞋子(一),,,[#texture=c02/小鞋子1.png],,
+prop_小鞋子1_说明,尺寸极小,为缠足女童所穿弓鞋,尖锐鞋形似翘首鸟头,木质鞋底弯曲如弓,,,,,
+prop_小鞋子2,小鞋子(二),,,[#texture=c02/小鞋子2.png],,
+prop_小鞋子2_说明,尺寸极小,为缠足女童所穿弓鞋,尖锐鞋形似翘首鸟头,木质鞋底弯曲如弓,,,,,
prop_麻将,麻将,,,[#texture=c02/麻将.png],,
+prop_麻将_说明,这块麻将上雕着一朵圆形的花,,,,,
prop_奇怪的肉,奇怪的肉,,,[#texture=c02/奇怪的肉.png],,
+prop_奇怪的肉_说明,,,,,,
prop_弹珠,弹珠,,,[#texture=c02/弹珠.png],,
+prop_弹珠_说明,一种玻璃小球,孩子们常用它来进行弹子游戏,,,,,
prop_木头人偶,木头人偶,,,[#texture=c02/小蝉人偶.png],,
+prop_木头人偶_说明,略显粗糙的木头玩偶,能依稀辨认出是个小女孩的模样,,,,,
+prop_小蝉人偶_说明,小小的人儿,小小的鞋子,小小的友情啊——像蝶依偎着花,,,,,
prop_粘鼠板,粘鼠板,,,[#texture=c02/粘鼠板特写.png],,
+prop_粘鼠板_说明,自制的捕鼠工具,纸上面有黏黏的浆糊,,,,,
prop_一把香,一把香,,,[#texture=c02/一把香.png],,
prop_2014钥匙,2014钥匙,,,[#texture=c02/1012钥匙物品.png],,
prop_重要物品示例,重要物品示例,,,[#texture=c01/银元.png],,
@@ -93,7 +109,6 @@ notes_纸条,纸条,,,,,
notes_锁住了,锁住了,,,,,
notes_打不开,打不开,,,,,
notes_无法通过,无法通过,,,,,
-notes_干掉的血迹,干掉的血迹,,,,,
notes_有什么东西,有什么东西,,,,,
notes_无法触碰,无法触碰,,,,,
notes_挂画,挂画,,,,,
@@ -116,26 +131,48 @@ c01_s08_书架游戏完成,这些书都被老鼠啃坏了,连木头架子都
c01_s08_获得袁大头后,工钱还在老地方。,,,,,
c02_海报_剪辫子侦探,剪辮懸樑上偵探奇聞,,,,,
c02_海报_戏法班,朱连魁全班戏法——「各有幻女...演技新奇」,,,,,
-c02_芦昌路26,芦昌路26弄3号,就是这里了。,,,,,
+c02_芦昌路26,芦昌路26弄3号,我父母真的住在这里吗...,,,,,
+c02_s01_下黄包车,院长在信里提到的就是这里,,,,,
+c02_s01_寻人启事,寻人启事...,,,,,
c02_冷飕飕的,冷飕飕的...,,,,,
c02_太暗了,太暗了,找找能照明的东西吧。,,,,,
c02_陈旧的煤油灯,上了年头的煤油灯,似乎很久没用过了。,,,,,
c02_使用煤油灯,呼,那股阴冷的感觉也消失了。,,,,,
c02_卫生宣传画,几张卫生宣传画,,,,,
-c02_老鼠洞,一个老鼠洞
在这种楼里挺常见的,,,,,
+c02_老鼠洞,墙角的老鼠洞...还是不要凑近看了,,,,,
c02_十几年前的报纸,十几年前的报纸,,,,,
+c02_s02_大头娃娃头套,看着唬人,这尺寸只是给孩子们戴着玩的,,,,,
+c02_s02_八音盒,自制的八音盒,这么用心的小玩意,怎么会被人扔在这里呢?,,,,,
+c02_s02_八音盒缺人偶,别出心裁的小机关,缺了点东西,暂时还不能用,,,,,
+c02_s03_干掉的血迹,血迹看上去干了很久,血脚印有大有小,咦,还有个特别小的...,,,,,
c02_院子_算命摊位,算命的摊位?,,,,,
c02_院子_要下雨,好像要下雨了?,,,,,
+c02_s03_掉鞋子,怎么天上掉了个小鞋子下来?,,,,,
+c02_s03_铁门,通往后院的铁门,锁住了,,,,,
c02_保卫科花名册os,芦昌公寓居民登记簿,黄国栋记。,,,,,
+c02_保卫科祭台os,祭台是专门供奉这只大老鼠的?,,,,,
+c02_小手出现摔倒,?!,,,,,
+c02_小手其他交易,...还有什么东西能跟它交换呢?,,,,,
+c02_保卫科老鼠精,鼠歌
天地小如喉,
红轮自吞吐。
多少世间人,
都被红轮误。,,,,,
c02_一楼楼道被挡住,被挡住了,,,,,
-c02_描述垃圾通道,飘着一股血气,又酸又腥。,,,,,
+c02_一楼戏台,盖着布的木头架子...用来做什么的呢,,,,,
+c02_描述垃圾通道,桶是空的,飘着一股血气,又酸又腥。,,,,,
+c02_一楼疯子互动后,这人有点不正常...最好离他远点。,,,,,
+c02_一楼粘鼠板,这里原来放着什么?,,,,,
+c02_获得小猫玩具,小猫玩具亮起来了,这光...竟有一丝暖意,,,,,
c02_敲门_肉掉落,楼道有东西掉下来了?,,,,,
c02_敲门_老鼠叼肉,刚刚这里有块肉不见了?,,,,,
+c02_锡箔换小鞋子,另一只小鞋子。,,,,,
+c02_二楼楼梯杂物堆,堆满了杂物,看样子没办法从这里上去了。,,,,,
+c02_二楼水盆,盆里的水很清澈,看上去像是刚盛的。,,,,,
+c02_二楼老鼠洞,到处都是老鼠洞,怕不是整栋楼都被老鼠打通了。,,,,,
+c02_二楼血脚印,又是这种小小尖尖的血脚印...,,,,,
+c02_离开红色演出,刚才的那两个人...是幻觉吗,,,,,
c02_瞎子卧室_八卦图,「乾三连,坤六断;震仰盂,艮覆碗;离中虚,坎中满;兑上缺,巽下断」
咦,这口诀是谁教我的来着...,,,,,
c02_瞎子卧室_血脚印,这画上的脚印和刚刚看到的一样。,,,,,
c02_瞎子卧室_十字架,院长房间里也有一个类似的十字架。,,,,,
c02_火灾等待准备,还没准备好点火呢,,,,,
-c02_霸凌救小蝉开始,啊!我得赶紧想办法救小蝉...,,,,,
+c02_霸凌救小蝉开始,啊!我得想办法帮帮那个小女孩...,,,,,
c02_点火前阻止右移,没时间浪费了!想想办法救出小蝉...,,,,,
g_偷听对话,偷听对话,,,,,
g_疯子看井,疯子看井,,,,,
diff --git a/asset/dialogue/item_description.dialogue b/asset/dialogue/item_description.dialogue
index 185b37b6..f15e995a 100644
--- a/asset/dialogue/item_description.dialogue
+++ b/asset/dialogue/item_description.dialogue
@@ -24,7 +24,8 @@
已创建新存档 [ID:ui_new_archive]
自动保存成功 [ID:ui_auto_saved]
-按 E 与场景互动 [ID:ui_press_e]
+按 E 可与场景互动 [ID:ui_intro_press_e]
+按 E 可互动 [ID:ui_press_e]
按 Q 可退出 [ID:ui_press_q_to_exit]
按 E 使用道具 [ID:ui_use_prop]
右键点击可检阅道具 [ID:ui_right_click_prop]
@@ -72,20 +73,33 @@
火柴 [#texture=c02/火柴.png] [ID:prop_火柴]
火柴_说明 [#texture=c02/火柴.png] [ID:prop_火柴_说明]
小猫玩具的脑袋 [#texture=c02/新小猫头.png] [ID:prop_小猫玩具的脑袋]
+[ID:prop_小猫玩具的脑袋_说明]
无头小猫玩具 [#texture=c02/新小猫身体.png] [#inspect=c02/新小猫身体_特写.png] [ID:prop_无头小猫玩具]
+没有脑袋的小猫玩偶,针脚歪歪扭扭,不甚熟练 [ID:prop_无头小猫玩具_说明]
小猫玩具 [#texture=c02/新小猫全身.png] [ID:prop_小猫玩具完整]
+这玩具看久了还蛮可爱的[ID:prop_小猫玩具完整_说明]
撕下的照片(上) [#texture=c02/照片_上.png] [ID:prop_撕下的照片上]
+女儿生辰纪念 于 民国元年 [ID:prop_撕下的照片上_说明]
老虎钳 [#texture=c02/老虎钳物品.png][#inspect=c02/老虎钳.png] [ID:prop_老虎钳]
-... [ID:prop_老虎钳_说明]
+「虎头牌」钳子,家家户户常备 [ID:prop_老虎钳_说明]
锡箔元宝 [#texture=c02/锡箔元宝.png] [ID:prop_锡箔元宝]
-小鞋子1 [#texture=c02/小鞋子.png] [ID:prop_小鞋子1]
-小鞋子2 [#texture=c02/小鞋子.png] [ID:prop_小鞋子2]
+人们一般将其叠成元宝形状,用以供奉逝者、祭拜鬼神。[ID:prop_锡箔元宝_说明]
+小鞋子(一) [#texture=c02/小鞋子1.png] [ID:prop_小鞋子1]
+尺寸极小,为缠足女童所穿弓鞋,尖锐鞋形似翘首鸟头,木质鞋底弯曲如弓[ID:prop_小鞋子1_说明]
+小鞋子(二)[#texture=c02/小鞋子2.png] [ID:prop_小鞋子2]
+尺寸极小,为缠足女童所穿弓鞋,尖锐鞋形似翘首鸟头,木质鞋底弯曲如弓[ID:prop_小鞋子2_说明]
麻将 [#texture=c02/麻将.png] [ID:prop_麻将]
+这块麻将上雕着一朵圆形的花[ID:prop_麻将_说明]
#新鲜的肉 [#texture=c02/新鲜的肉.png] [ID:prop_新鲜的肉]
奇怪的肉 [#texture=c02/奇怪的肉.png] [ID:prop_奇怪的肉]
+[ID:prop_奇怪的肉_说明]
弹珠 [#texture=c02/弹珠.png] [ID:prop_弹珠]
+一种玻璃小球,孩子们常用它来进行弹子游戏[ID:prop_弹珠_说明]
木头人偶 [#texture=c02/小蝉人偶.png] [ID:prop_木头人偶]
+略显粗糙的木头玩偶,能依稀辨认出是个小女孩的模样 [ID:prop_木头人偶_说明]
+小小的人儿,小小的鞋子,小小的友情啊——像蝶依偎着花 [ID:prop_小蝉人偶_说明]
粘鼠板 [#texture=c02/粘鼠板特写.png] [ID:prop_粘鼠板]
+自制的捕鼠工具,纸上面有黏黏的浆糊[ID:prop_粘鼠板_说明]
# 未使用
一把香 [#texture=c02/一把香.png] [ID:prop_一把香]
@@ -125,7 +139,6 @@
锁住了 [ID:notes_锁住了]
打不开 [ID:notes_打不开]
无法通过 [ID:notes_无法通过]
-干掉的血迹 [ID:notes_干掉的血迹]
有什么东西 [ID:notes_有什么东西]
无法触碰 [ID:notes_无法触碰]
挂画 [ID:notes_挂画]
@@ -155,33 +168,57 @@
剪辮懸樑上偵探奇聞 [ID:c02_海报_剪辫子侦探]
朱连魁全班戏法——「各有幻女...演技新奇」 [ID:c02_海报_戏法班]
# c02-s01 街道
-芦昌路26弄3号,就是这里了。 [ID:c02_芦昌路26]
+芦昌路26弄3号,我父母真的住在这里吗... [ID:c02_芦昌路26]
+院长在信里提到的就是这里 [ID:c02_s01_下黄包车]
+寻人启事... [ID:c02_s01_寻人启事]
# c02-s02 走道
冷飕飕的... [ID:c02_冷飕飕的]
太暗了,找找能照明的东西吧。 [ID:c02_太暗了]
上了年头的煤油灯,似乎很久没用过了。 [ID:c02_陈旧的煤油灯]
呼,那股阴冷的感觉也消失了。 [ID:c02_使用煤油灯]
几张卫生宣传画 [ID:c02_卫生宣传画]
-一个老鼠洞
在这种楼里挺常见的 [ID:c02_老鼠洞]
+墙角的老鼠洞...还是不要凑近看了 [ID:c02_老鼠洞]
十几年前的报纸 [ID:c02_十几年前的报纸]
+看着唬人,这尺寸只是给孩子们戴着玩的 [ID:c02_s02_大头娃娃头套]
+自制的八音盒,这么用心的小玩意,怎么会被人扔在这里呢? [ID:c02_s02_八音盒]
+别出心裁的小机关,缺了点东西,暂时还不能用 [ID:c02_s02_八音盒缺人偶]
# c02 院子
+血迹看上去干了很久,血脚印有大有小,咦,还有个特别小的... [ID:c02_s03_干掉的血迹]
算命的摊位? [ID:c02_院子_算命摊位]
好像要下雨了? [ID:c02_院子_要下雨]
+怎么天上掉了个小鞋子下来? [ID:c02_s03_掉鞋子]
+通往后院的铁门,锁住了 [ID:c02_s03_铁门]
# c02 保卫科
芦昌公寓居民登记簿,黄国栋记。 [ID:c02_保卫科花名册os]
+祭台是专门供奉这只大老鼠的? [ID:c02_保卫科祭台os]
+?! [ID:c02_小手出现摔倒]
+...还有什么东西能跟它交换呢? [ID:c02_小手其他交易]
+鼠歌
天地小如喉,
红轮自吞吐。
多少世间人,
都被红轮误。 [ID:c02_保卫科老鼠精]
# c02 内侧楼道
被挡住了 [ID:c02_一楼楼道被挡住]
-飘着一股血气,又酸又腥。 [ID:c02_描述垃圾通道]
+盖着布的木头架子...用来做什么的呢 [ID:c02_一楼戏台]
+桶是空的,飘着一股血气,又酸又腥。 [ID:c02_描述垃圾通道]
+这人有点不正常...最好离他远点。 [ID:c02_一楼疯子互动后]
+这里原来放着什么? [ID:c02_一楼粘鼠板]
+# c02 小猫玩具
+小猫玩具亮起来了,这光...竟有一丝暖意 [ID:c02_获得小猫玩具]
# c02 敲门_老鼠叼肉
楼道有东西掉下来了? [ID:c02_敲门_肉掉落]
刚刚这里有块肉不见了? [ID:c02_敲门_老鼠叼肉]
-# 瞎子卧室
+# c02 二楼
+另一只小鞋子。 [ID:c02_锡箔换小鞋子]
+堆满了杂物,看样子没办法从这里上去了。 [ID:c02_二楼楼梯杂物堆]
+盆里的水很清澈,看上去像是刚盛的。 [ID:c02_二楼水盆]
+到处都是老鼠洞,怕不是整栋楼都被老鼠打通了。 [ID:c02_二楼老鼠洞]
+又是这种小小尖尖的血脚印... [ID:c02_二楼血脚印]
+# c02 瞎子卧室
+刚才的那两个人...是幻觉吗 [ID:c02_离开红色演出]
「乾三连,坤六断;震仰盂,艮覆碗;离中虚,坎中满;兑上缺,巽下断」
咦,这口诀是谁教我的来着... [ID:c02_瞎子卧室_八卦图]
这画上的脚印和刚刚看到的一样。 [ID:c02_瞎子卧室_血脚印]
院长房间里也有一个类似的十字架。[ID:c02_瞎子卧室_十字架]
# c02 火灾
还没准备好点火呢 [ID:c02_火灾等待准备]
-啊!我得赶紧想办法救小蝉... [ID:c02_霸凌救小蝉开始]
+啊!我得想办法帮帮那个小女孩... [ID:c02_霸凌救小蝉开始]
没时间浪费了!想想办法救出小蝉... [ID:c02_点火前阻止右移]
=> END
diff --git a/manager/audio_manager/audio_manager.gd b/manager/audio_manager/audio_manager.gd
index ed19172f..0c812e1b 100644
--- a/manager/audio_manager/audio_manager.gd
+++ b/manager/audio_manager/audio_manager.gd
@@ -1,8 +1,15 @@
+@tool
extends Node
+var vibe_group_collection := preload("uid://bfhwn1v0c2io7") as VibeGroupCollection
+
+@export_tool_button("重载vibe groups") var reload_groups = _reload_groups
+
+static var VIBE_GROUPS := [] as Array[String]
+
# random players
var sfx_players = [] as Array[AudioStreamPlayer]
-var idx = 0
+var sfx_players_idx = 0
# bgm player
var bgm_dict = {}
# vibe player
@@ -14,25 +21,24 @@ func _ready() -> void:
sfx_players.append(sfx_player)
sfx_player.bus = "game_sfx"
add_child(sfx_player)
+ if Engine.is_editor_hint():
+ _reload_groups()
- # 初始化基础播放器
- _base_player = AudioStreamPlayer.new()
- _base_player.name = "BaseAmbiencePlayer"
- add_child(_base_player)
- # 初始化点缀音播放器池
- for i in range(_EMBELLISHMENT_PLAYER_POOL_SIZE):
- var player = AudioStreamPlayer.new()
- player.name = "EmbellishmentPlayer_" + str(i)
- add_child(player)
- _embellishment_players.append(player)
+func _reload_groups():
+ VIBE_GROUPS.clear()
+ for group in vibe_group_collection.groups:
+ if group and group.group_name:
+ VIBE_GROUPS.append(group.group_name)
+ else:
+ printerr("VibeGroup has no name: ", group)
func play_sfx(sfx: AudioStream, db := 1.0) -> void:
- sfx_players[idx].stream = sfx
- sfx_players[idx].volume_db = db
- sfx_players[idx].play()
- idx = wrapi(idx + 1, 0, 5)
+ sfx_players[sfx_players_idx].stream = sfx
+ sfx_players[sfx_players_idx].volume_db = db
+ sfx_players[sfx_players_idx].play()
+ sfx_players_idx = wrapi(sfx_players_idx + 1, 0, 5)
# 挂载并循环播放 bgm 音效
@@ -40,7 +46,7 @@ func loop_bgm_music(music_name: StringName, stream: AudioStream, db := 0.0, loop
var audio_player = bgm_dict.get(music_name) as AudioStreamPlayer
if audio_player:
if audio_player.playing:
- print("bgm music already playing: ", music_name)
+ print("bgm music is already playing: ", music_name)
return
bgm_dict.erase(music_name)
audio_player.stop()
@@ -50,7 +56,7 @@ func loop_bgm_music(music_name: StringName, stream: AudioStream, db := 0.0, loop
bgm_dict[music_name] = audio_player
audio_player.stream = stream
audio_player.volume_db = db
- audio_player.bus = "game_music"
+ audio_player.bus = "game_sfx"
audio_player.play()
if loop and stream.get_length() > 0:
audio_player.finished.connect(audio_player.play)
@@ -75,92 +81,37 @@ func stop_bgm_music(music_name: StringName, ease_duration := 3.0) -> void:
## 负责实际创建 AudioStreamPlayer 节点并播放、管理 VibeGroup。
# 当前正在播放的音轨组资源
-var current_vibe_group: VibeGroup = null
+var vibe_player_dict:Dictionary[StringName,VibeGroupPlayer] = {}
-# 用于播放基础环境音的播放器
-var _base_player: AudioStreamPlayer
-# 用于播放点缀音的播放器池。使用池可以处理多个点缀音同时播放的情况。
-var _embellishment_players: Array[AudioStreamPlayer] = []
-# 用于管理点缀音播放间隔的计时器
-var _embellishment_timers: Array[Timer] = []
-
-const _EMBELLISHMENT_PLAYER_POOL_SIZE = 8 # 点缀音播放器池的大小,可根据需求调整
+func _find_group_by_name(group_name: StringName) -> VibeGroup:
+ for group in vibe_group_collection.groups:
+ if group.group_name == group_name:
+ return group
+ return null
## 核心方法:播放一个指定的 VibeGroup
-func play_group(group: VibeGroup):
+func play_group(group_name: StringName):
+ var group = _find_group_by_name(group_name)
if not is_instance_valid(group):
- printerr("VibeManager: VibeGroup is not valid.")
- stop_all()
+ printerr("VibeManager: VibeGroup is not valid. group_name:", group_name)
return
-
# 如果请求播放的是当前已在播放的组,则忽略
- if group == current_vibe_group:
+ if vibe_player_dict.has(group_name):
return
-
- stop_all()
- current_vibe_group = group
-
- # 播放基础环境音
- if is_instance_valid(current_vibe_group.base_sound):
- _base_player.stream = current_vibe_group.base_sound
- # TODO 设置循环
- if _base_player.stream is AudioStreamOggVorbis:
- (_base_player.stream as AudioStreamOggVorbis).loop = true
- # 注意:WAV 默认导入设置中需要勾选 loop
- _base_player.volume_db = current_vibe_group.group_db + current_vibe_group.base_sound_db
- _base_player.play()
-
- # 设置并启动所有点缀音的计时器
- for embellishment in current_vibe_group.embellishments:
- if not is_instance_valid(embellishment) or not is_instance_valid(embellishment.sound):
- continue
-
- var timer = Timer.new()
- timer.one_shot = true
- # 使用 lambda 函数或 bind 将点缀音数据传递给超时处理函数
- timer.timeout.connect(_on_embellishment_timer_timeout.bind(embellishment, timer))
- add_child(timer)
- _embellishment_timers.append(timer)
-
- # 首次启动计时器
- var random_wait_time = randf_range(embellishment.min_interval, embellishment.max_interval)
- timer.start(random_wait_time)
+ var vibe_player = VibeGroupPlayer.new(group)
+ vibe_player.name = group_name
+ add_child(vibe_player)
+ vibe_player_dict[group_name] = vibe_player
+ vibe_player.play()
-## 停止所有当前播放的音效和计时器
-func stop_all():
- _base_player.stop()
-
- for player in _embellishment_players:
- player.stop()
-
- for timer in _embellishment_timers:
- timer.queue_free()
- _embellishment_timers.clear()
-
- current_vibe_group = null
-
-
-# 当某个点缀音的计时器到期时调用
-func _on_embellishment_timer_timeout(embellishment: Embellishment, timer: Timer):
- # 寻找一个空闲的点缀音播放器
- var player = _get_available_embellishment_player()
- if is_instance_valid(player):
- player.stream = embellishment.sound
- player.volume_db = current_vibe_group.group_db + embellishment.db
- player.play()
-
- # 重新启动计时器,实现循环随机播放
- var random_wait_time = randf_range(embellishment.min_interval, embellishment.max_interval)
- timer.start(random_wait_time)
-
-
-# 从池中获取一个当前未在播放的播放器
-func _get_available_embellishment_player() -> AudioStreamPlayer:
- for player in _embellishment_players:
- if not player.playing:
- return player
- # 如果所有播放器都在忙,可以考虑返回null或者动态创建新的播放器(不推荐,可能导致节点泄漏)
- printerr("VibeManager: No available embellishment player in the pool.")
- return null
+func stop_group(group_name: StringName):
+ if is_queued_for_deletion():
+ return
+ if not vibe_player_dict.has(group_name):
+ return
+ var vibe_player = vibe_player_dict[group_name]
+ vibe_player_dict.erase(group_name)
+ remove_child(vibe_player)
+ vibe_player.stop_and_free()
diff --git a/manager/audio_manager/audio_manager.tscn b/manager/audio_manager/audio_manager.tscn
new file mode 100644
index 00000000..5d1d7b12
--- /dev/null
+++ b/manager/audio_manager/audio_manager.tscn
@@ -0,0 +1,6 @@
+[gd_scene load_steps=2 format=3 uid="uid://br07tacnfq216"]
+
+[ext_resource type="Script" uid="uid://dwae8qisko2qp" path="res://manager/audio_manager/audio_manager.gd" id="1_8y63p"]
+
+[node name="AudioManager" type="Node"]
+script = ExtResource("1_8y63p")
diff --git a/manager/audio_manager/embellishment.gd b/manager/audio_manager/embellishment.gd
index 93ab98b6..4f9be9ff 100644
--- a/manager/audio_manager/embellishment.gd
+++ b/manager/audio_manager/embellishment.gd
@@ -14,13 +14,17 @@ extends Resource
# 0 表示不变, 负数表示减小音量, 正数表示增大音量。
@export_range(-60, 6, 0.1, "dB") var db: float = 0.0
+# 如果 loop,则 min_interval 与 max_interval 无效
+@export var loop := false
+
# 播放此点缀音的最小随机间隔时间(秒)。
-@export_range(0.1, 300.0, 0.1, "s") var min_interval: float = 5.0
+@export_range(0.0, 300.0, 0.1, "s") var min_interval: float = 5.0
# 播放此点缀音的最大随机间隔时间(秒)。
-@export_range(0.1, 300.0, 0.1, "s") var max_interval: float = 10.0
+@export_range(0.0, 300.0, 0.1, "s") var max_interval: float = 10.0
+
func _init():
# 确保 min <= max
if min_interval > max_interval:
- max_interval = min_interval
\ No newline at end of file
+ max_interval = min_interval
diff --git a/manager/audio_manager/vibe_group.gd b/manager/audio_manager/vibe_group.gd
index 26e4ac16..5638cf4e 100644
--- a/manager/audio_manager/vibe_group.gd
+++ b/manager/audio_manager/vibe_group.gd
@@ -6,12 +6,11 @@ extends Resource
## 定义一个“音轨组”的数据结构。
## 这是一个核心资源,包含了完整的环境音效配置方案。
## 你可以创建如 "forest_day.tres", "dungeon_terror.tres" 等资源文件。
-@export var group_name := ""
+@export var group_name := &""
# 该音轨组的全局音量调整(dB)。会影响到其下所有的声音。
@export_range(-60, 6, 0.1, "dB") var group_db: float = 0.0
-
@export_group("Base Ambience", "base_")
# 基础环境音(白噪音),要求是无缝循环的音频文件。
@export var base_sound: AudioStream
@@ -19,8 +18,22 @@ extends Resource
# 基础环境音的独立音量调整(dB)。
@export_range(-60, 6, 0.1, "dB") var base_sound_db: float = 0.0
-
-@export_group("Embellishments", "embellishment_")
# 点缀音效列表。可以从库中拖入预设好的 Embellishment.tres 资源。
# 你也可以直接在这里新建 Embellishment 资源,实现“特制wav”的需求。
@export var embellishments: Array[Embellishment]
+
+
+# func _init() -> void:
+# if not Engine.is_editor_hint():
+# return
+# var root = EditorInterface.get_edited_scene_root()
+# if not root:
+# return
+# var ground = root.get_node_or_null("Ground") as Ground2D
+# if not ground:
+# return
+# var scene_name = ground.scene_name
+# # 检查 group_name 是否以 scene_name 开头
+# if not group_name.begins_with(scene_name):
+# group_name = scene_name + "_" + group_name
+# print("VibeGroup: Auto-prefixed group_name to %s" % group_name)
diff --git a/manager/audio_manager/vibe_group_collection.gd b/manager/audio_manager/vibe_group_collection.gd
new file mode 100644
index 00000000..106707f6
--- /dev/null
+++ b/manager/audio_manager/vibe_group_collection.gd
@@ -0,0 +1,5 @@
+@tool
+class_name VibeGroupCollection
+extends Resource
+
+@export var groups: Array[VibeGroup] = []
\ No newline at end of file
diff --git a/manager/audio_manager/vibe_group_collection.gd.uid b/manager/audio_manager/vibe_group_collection.gd.uid
new file mode 100644
index 00000000..fb096724
--- /dev/null
+++ b/manager/audio_manager/vibe_group_collection.gd.uid
@@ -0,0 +1 @@
+uid://bo8gxwe8hfs01
diff --git a/manager/audio_manager/vibe_group_collection.tres b/manager/audio_manager/vibe_group_collection.tres
new file mode 100644
index 00000000..5fb77d70
--- /dev/null
+++ b/manager/audio_manager/vibe_group_collection.tres
@@ -0,0 +1,99 @@
+[gd_resource type="Resource" script_class="VibeGroupCollection" load_steps=21 format=3 uid="uid://bfhwn1v0c2io7"]
+
+[ext_resource type="Script" uid="uid://cy1ngx5no67v" path="res://manager/audio_manager/vibe_group.gd" id="1_0bbao"]
+[ext_resource type="Script" uid="uid://bo8gxwe8hfs01" path="res://manager/audio_manager/vibe_group_collection.gd" id="2_h4hph"]
+[ext_resource type="AudioStream" uid="uid://c2xr0rfmo60gn" path="res://asset/audio/sfx/环境音/白噪音/白噪声书店外.wav" id="2_uwtc1"]
+[ext_resource type="Script" uid="uid://eydkufjbf7n6" path="res://manager/audio_manager/embellishment.gd" id="3_scrw7"]
+[ext_resource type="AudioStream" uid="uid://b2mudqvq1dmng" path="res://asset/audio/sfx/环境音/白噪音/白噪声房间里1.wav" id="4_f75a1"]
+[ext_resource type="AudioStream" uid="uid://o57tyriodr0c" path="res://asset/audio/sfx/环境音/白噪音/白噪声房间里2.wav" id="5_pgee5"]
+[ext_resource type="AudioStream" uid="uid://dvc2emnfcmabx" path="res://asset/audio/sfx/环境音/白噪音/白噪声楼道1.wav" id="6_u0i77"]
+[ext_resource type="AudioStream" uid="uid://6oc0cgc3mbqb" path="res://asset/audio/sfx/环境音/白噪音/白噪声楼道2.wav" id="7_kxpku"]
+[ext_resource type="AudioStream" uid="uid://c6ehv3lgway26" path="res://asset/audio/sfx/环境音/白噪音/白噪声诡异室外.wav" id="8_ehphf"]
+[ext_resource type="AudioStream" uid="uid://bal423qlb3jp2" path="res://asset/audio/sfx/环境音/点缀音/sfx_夜晚虫鸣.wav" id="9_tydt5"]
+[ext_resource type="AudioStream" uid="uid://s7uigovfp5g3" path="res://asset/audio/sfx/环境音/第一章/火灾演出.wav" id="10_bxcxa"]
+
+[sub_resource type="Resource" id="Resource_bjndi"]
+script = ExtResource("1_0bbao")
+group_name = &"c01_书店外"
+group_db = 0.0
+base_sound = ExtResource("2_uwtc1")
+base_sound_db = 0.0
+embellishments = Array[ExtResource("3_scrw7")]([])
+metadata/_custom_type_script = "uid://cy1ngx5no67v"
+
+[sub_resource type="Resource" id="Resource_chrc1"]
+script = ExtResource("1_0bbao")
+group_name = &"c02_房间里1"
+group_db = 0.0
+base_sound = ExtResource("4_f75a1")
+base_sound_db = 0.0
+embellishments = Array[ExtResource("3_scrw7")]([])
+metadata/_custom_type_script = "uid://cy1ngx5no67v"
+
+[sub_resource type="Resource" id="Resource_7c7wx"]
+script = ExtResource("1_0bbao")
+group_name = &"c02_房间里2"
+group_db = 0.0
+base_sound = ExtResource("5_pgee5")
+base_sound_db = 0.0
+embellishments = Array[ExtResource("3_scrw7")]([])
+metadata/_custom_type_script = "uid://cy1ngx5no67v"
+
+[sub_resource type="Resource" id="Resource_an5bn"]
+script = ExtResource("1_0bbao")
+group_name = &"c02_楼道1"
+group_db = 0.0
+base_sound = ExtResource("6_u0i77")
+base_sound_db = 0.0
+embellishments = Array[ExtResource("3_scrw7")]([])
+metadata/_custom_type_script = "uid://cy1ngx5no67v"
+
+[sub_resource type="Resource" id="Resource_egnaw"]
+script = ExtResource("1_0bbao")
+group_name = &"c02_楼道2"
+group_db = 0.0
+base_sound = ExtResource("7_kxpku")
+base_sound_db = 0.0
+embellishments = Array[ExtResource("3_scrw7")]([])
+metadata/_custom_type_script = "uid://cy1ngx5no67v"
+
+[sub_resource type="Resource" id="Resource_e3r3f"]
+script = ExtResource("1_0bbao")
+group_name = &"c02_诡异室外"
+group_db = 0.0
+base_sound = ExtResource("8_ehphf")
+base_sound_db = 0.0
+embellishments = Array[ExtResource("3_scrw7")]([])
+metadata/_custom_type_script = "uid://cy1ngx5no67v"
+
+[sub_resource type="Resource" id="Resource_s3jju"]
+script = ExtResource("3_scrw7")
+sound = ExtResource("9_tydt5")
+db = 0.0
+loop = false
+min_interval = 5.0
+max_interval = 10.0
+metadata/_custom_type_script = "uid://eydkufjbf7n6"
+
+[sub_resource type="Resource" id="Resource_n45nr"]
+script = ExtResource("1_0bbao")
+group_name = &"c02_楼道虫鸣"
+group_db = 0.0
+base_sound = ExtResource("6_u0i77")
+base_sound_db = 0.0
+embellishments = Array[ExtResource("3_scrw7")]([SubResource("Resource_s3jju")])
+metadata/_custom_type_script = "uid://cy1ngx5no67v"
+
+[sub_resource type="Resource" id="Resource_j0xlt"]
+script = ExtResource("1_0bbao")
+group_name = &"c02_火灾"
+group_db = 0.0
+base_sound = ExtResource("10_bxcxa")
+base_sound_db = 0.0
+embellishments = Array[ExtResource("3_scrw7")]([])
+metadata/_custom_type_script = "uid://cy1ngx5no67v"
+
+[resource]
+script = ExtResource("2_h4hph")
+groups = Array[ExtResource("1_0bbao")]([SubResource("Resource_bjndi"), SubResource("Resource_chrc1"), SubResource("Resource_7c7wx"), SubResource("Resource_an5bn"), SubResource("Resource_egnaw"), SubResource("Resource_e3r3f"), SubResource("Resource_n45nr"), SubResource("Resource_j0xlt")])
+metadata/_custom_type_script = "uid://bo8gxwe8hfs01"
diff --git a/manager/audio_manager/vibe_group_player.gd b/manager/audio_manager/vibe_group_player.gd
new file mode 100644
index 00000000..e9cdf401
--- /dev/null
+++ b/manager/audio_manager/vibe_group_player.gd
@@ -0,0 +1,89 @@
+@tool
+class_name VibeGroupPlayer
+extends Node
+
+var vibe_group: VibeGroup
+
+var _base_player: AudioStreamPlayer
+var _embellishment_players = [] as Array[AudioStreamPlayer]
+var _embellishment_timers = [] as Array[Timer]
+
+
+func _init(group: VibeGroup):
+ vibe_group = group
+ # 初始化基础播放器
+ _base_player = AudioStreamPlayer.new()
+ _base_player.name = "BasePlayer"
+ _base_player.bus = "game_sfx"
+ _base_player.stream = group.base_sound
+ _base_player.volume_db = group.group_db + group.base_sound_db
+ # 循环播放
+ if vibe_group.base_sound.get_length() > 0:
+ _base_player.finished.connect(_base_player.play)
+ add_child(_base_player)
+ _embellishment_players.resize(group.embellishments.size())
+ _embellishment_timers.resize(group.embellishments.size())
+ # 初始化点缀音播放器池
+ for i in range(group.embellishments.size()):
+ if group.embellishments[i] == null:
+ continue
+ var player = AudioStreamPlayer.new()
+ player.name = "EPlayer" + str(i)
+ player.bus = "game_sfx"
+ player.stream = group.embellishments[i].sound
+ add_child(player)
+ _embellishment_players.append(player)
+ var timer = Timer.new()
+ timer.one_shot = true
+ timer.name = "ETimer" + str(i)
+ timer.autostart = false
+ add_child(timer)
+ _embellishment_timers.append(timer)
+ timer.timeout.connect(_on_embellishment_timer_timeout.bind(i))
+
+
+func _on_embellishment_timer_timeout(id: int):
+ var embellishment = vibe_group.embellishments[id] as Embellishment
+ if not embellishment:
+ return
+ var player = _embellishment_players[id] as AudioStreamPlayer
+ var timer = _embellishment_timers[id] as Timer
+ # 增加随机性
+ timer.wait_time = randf_range(embellishment.min_interval, embellishment.max_interval)
+ timer.start()
+ player.volume_db = (vibe_group.group_db + embellishment.db) * randf_range(0.8, 1.2)
+ player.pitch_scale = randf_range(0.8, 1.2)
+ player.play()
+
+
+func _ready():
+ if Engine.is_editor_hint():
+ return
+
+
+func play():
+ _base_player.play()
+ # 设置并启动所有点缀音的计时器
+ for i in range(vibe_group.embellishments.size()):
+ var embellishment = vibe_group.embellishments[i]
+ if not is_instance_valid(embellishment) or not is_instance_valid(embellishment.sound):
+ continue
+ var timer = _embellishment_timers[i]
+ # 如果 loop,则 min_interval 与 max_interval 无效
+ if embellishment.loop:
+ var player = _embellishment_players[i]
+ player.volume_db = vibe_group.group_db + embellishment.db
+ if player.stream:
+ player.play()
+ player.finished.connect(player.play)
+ else:
+ # 首次启动计时器
+ var random_wait_time = randf_range(
+ embellishment.min_interval, embellishment.max_interval
+ )
+ timer.start(random_wait_time)
+
+
+func stop_and_free():
+ if not is_queued_for_deletion():
+ queue_free()
diff --git a/manager/audio_manager/vibe_group_player.gd.uid b/manager/audio_manager/vibe_group_player.gd.uid
new file mode 100644
index 00000000..e3d928c3
--- /dev/null
+++ b/manager/audio_manager/vibe_group_player.gd.uid
@@ -0,0 +1 @@
+uid://bswwg088lnvub
diff --git a/manager/audio_manager/vibe_sfx.gd b/manager/audio_manager/vibe_sfx.gd
index 5464a954..170f2c8a 100644
--- a/manager/audio_manager/vibe_sfx.gd
+++ b/manager/audio_manager/vibe_sfx.gd
@@ -2,52 +2,89 @@
class_name VibeSfx
extends Node
+@export_tool_button("播放") var _play = _debug_play.bind(true)
+@export_tool_button("停止") var _stop = _debug_play.bind(false)
+
## VibeSfx.gd
## 场景中的环境音效控制器节点(“遥控器”)。
## 你可以将此节点放置在任何场景中,用于配置和触发不同的 VibeGroup。
## 它通过调用全局的 VibeManager 来实现功能。
-# VibeGroup 库。使用字典可以方便地通过名称(如 "default", "battle")来引用不同的音轨组。
-# 你可以在 Inspector 中配置这个字典,将名称映射到 VibeGroup.tres 资源文件。
-@export var vibe_groups: Dictionary[String, VibeGroup] = {"default": null}
-
-# 当此节点进入场景树时,是否自动播放指定的 VibeGroup。
-@export var autoplay: bool = true
-
-const autoplay_group_name := &"default"
+var autoplay_group: StringName
func _ready():
# 仅在游戏运行时执行
if Engine.is_editor_hint():
return
+ if autoplay_group:
+ switch_to(autoplay_group)
- if autoplay:
- if vibe_groups.has(autoplay_group_name):
- switch_to(autoplay_group_name)
- else:
- printerr(
- (
- "VibeSfx: Autoplay group '%s' not found in vibe_groups dictionary."
- % autoplay_group_name
- )
- )
+
+# var debug_audio_manager: AudioManager
+
+
+func _debug_play(play: bool):
+ # if not debug_audio_manager:
+ # debug_audio_manager = AudioManager.new()
+ # add_child(debug_audio_manager)
+ # if play:
+ # debug_audio_manager.play_group(autoplay_group)
+ # else:
+ # debug_audio_manager.stop_group(autoplay_group)
+ if play:
+ AudioManager.play_group(autoplay_group)
+ else:
+ AudioManager.stop_group(autoplay_group)
+
+
+var current_group: StringName
## 公共方法:切换到指定的 VibeGroup。
## 可以在其他脚本(如过场动画控制器、区域触发器)中调用此方法。
## example: $VibeSfx.switch_to("event_1_vibe")
func switch_to(group_name: StringName):
- if vibe_groups.has(group_name):
- var group_resource: VibeGroup = vibe_groups[group_name]
- if is_instance_valid(group_resource):
- AudioManager.play_group(group_resource)
- else:
- printerr("VibeSfx: Resource for group '%s' is null or invalid." % group_name)
- else:
- printerr("VibeSfx: Group name '%s' not found." % group_name)
+ if current_group:
+ AudioManager.stop_group(current_group)
+ current_group = group_name
+ AudioManager.play_group(group_name)
-## 公共方法:停止所有由 VibeManager 控制的环境音。
func stop():
- AudioManager.stop_all()
+ if current_group:
+ AudioManager.stop_group(current_group)
+
+
+func _exit_tree() -> void:
+ stop()
+
+
+func _get(property: StringName) -> Variant:
+ if property == "autoplay_group":
+ return autoplay_group
+ return null
+
+
+func _set(property: StringName, value: Variant) -> bool:
+ if property == "autoplay_group":
+ if current_group:
+ AudioManager.stop_group(current_group)
+ current_group = ""
+ autoplay_group = value
+ return true
+ return false
+
+
+func _get_property_list() -> Array[Dictionary]:
+ var hint_str = ""
+ if is_node_ready():
+ hint_str = ",".join(AudioManager.VIBE_GROUPS)
+ return [
+ {
+ "name": "autoplay_group",
+ "type": TYPE_STRING,
+ "hint": PROPERTY_HINT_ENUM_SUGGESTION,
+ "hint_string": hint_str
+ }
+ ]
diff --git a/manager/config_manager/global_config.gd b/manager/config_manager/global_config.gd
index cd7b852d..431bc72b 100644
--- a/manager/config_manager/global_config.gd
+++ b/manager/config_manager/global_config.gd
@@ -26,7 +26,7 @@ const CANVAS_LAYER_GROUND_MASK = 14
const CANVAS_LAYER_EFFECT = 11
# 全屏 shading
const CANVAS_LAYER_SHADING = 10
-# 小游戏
+# 小游戏与特写
const CANVAS_LAYER_LITTLE_GAME = 5
# 前景层
const CANVAS_LAYER_FG = 2
diff --git a/manager/scene/scene_manager.gd b/manager/scene/scene_manager.gd
index 7c2b7c11..508b4e91 100644
--- a/manager/scene/scene_manager.gd
+++ b/manager/scene/scene_manager.gd
@@ -94,7 +94,7 @@ func unlock_player():
# player.operational = val
-func player_action(action_code : int, auto_quit := false):
+func player_action(action_code: int, auto_quit := false):
var player = get_player()
if player:
player.player_action(action_code, auto_quit)
@@ -332,6 +332,14 @@ func _jump_back_to_index_and_quit_main():
get_tree().paused = false
+func enter_main_scene():
+ # 从 index 进入 main
+ # get_tree().change_scene_to_packed.call_deferred(main_scene)
+ get_tree().change_scene_to_file.call_deferred("res://scene/main.tscn")
+ pause_counter = 0
+ get_tree().paused = false
+
+
var prop_bag_scene = preload("res://scene/prop/prop_bag.tscn")
diff --git a/project.godot b/project.godot
index 7824f92b..fb93cb8d 100644
--- a/project.godot
+++ b/project.godot
@@ -44,8 +44,8 @@ buses/default_bus_layout="res://config/default_bus_layout.tres"
DebugMenu="*res://addons/debug_menu/debug_menu.tscn"
GlobalConfigManager="*res://manager/config_manager/global_config_manager.gd"
ArchiveManager="*res://manager/archive_manager/archive_manager.gd"
+AudioManager="*res://manager/audio_manager/audio_manager.tscn"
SceneManager="*res://manager/scene/scene_manager.gd"
-AudioManager="*res://manager/audio_manager/audio_manager.gd"
EventManager="*res://manager/event_manager/event_manager.gd"
DialogueManager="*res://addons/dialogue_manager/dialogue_manager.gd"
GlobalFunctor="*res://manager/scene/global_functor.gd"
diff --git a/scene/entity/audio/sfx.gd b/scene/entity/audio/sfx.gd
index 1b684bb8..714a6e37 100644
--- a/scene/entity/audio/sfx.gd
+++ b/scene/entity/audio/sfx.gd
@@ -5,8 +5,6 @@ class_name Sfx extends AudioStreamPlayer
set(value):
mode = value
notify_property_list_changed()
-# 默认 stream 会变成 default 值
-@export var audio_dict: Dictionary[String, AudioStream]
# 当前播放状态注册;节点销毁前卸载
# TODO BGM 过程抑制场景音效;场景音效随玩家运动呼吸 (结合 Sfx2D)
@@ -23,29 +21,10 @@ func _ready() -> void:
bus = &"game_sfx"
default_db = volume_db
if Engine.is_editor_hint():
- audio_dict.erase("default")
return
- if stream:
- audio_dict["default"] = stream
finished.connect(_on_finished)
-func switch_stream(stream_name: String, play_next:= false, easing_duration := 1.0):
- if not audio_dict.has(stream_name):
- printerr("Audio stream not found in audio_dict: ", stream_name)
- return
- if easing_duration > 0:
- easing_kill(easing_duration).tween_callback(func():
- stream = audio_dict[stream_name]
- if play_next:
- play()
- )
- else:
- stream = audio_dict[stream_name]
- if play_next:
- play()
-
-
func _on_finished() -> void:
if mode == "场景背景音" and scene_loop:
play()
@@ -109,7 +88,7 @@ func _set(property: StringName, value: Variant) -> bool:
return false
if property == "自动开始":
if value != null:
- autoplay = value
+ autoplay = value
scene_autostart = value
return true
elif property == "循环播放":
diff --git a/scene/entity/audio/sfx2d.gd b/scene/entity/audio/sfx2d.gd
index 39868e32..92727ff9 100644
--- a/scene/entity/audio/sfx2d.gd
+++ b/scene/entity/audio/sfx2d.gd
@@ -25,21 +25,25 @@ func _ready() -> void:
timer = Timer.new()
timer.autostart = autoplay and loop and loop_round_time > 0.0 and not Engine.is_editor_hint()
timer.one_shot = false
- timer.wait_time = max(1.0, loop_round_time)
- timer.timeout.connect(play)
+ timer.wait_time = max(0.1, loop_round_time)
+ timer.timeout.connect(_on_timer_timeout)
add_child(timer)
+func _on_timer_timeout() -> void:
+ if not loop or loop_round_time <= 0.0:
+ timer.stop()
+ return
+ play()
+
+
func _on_finished() -> void:
if not loop:
timer.stop()
- elif loop_round_time <= 0:
- play()
-
-
-func start_timer():
- if timer.wait_time > 0:
- timer.start()
+ else:
+ if loop_round_time <= 0:
+ timer.stop()
+ play()
# queue free 导致 sfx 无法播放,使用全局声源
diff --git a/scene/entity/closeup.gd b/scene/entity/closeup.gd
index cd4bf2ca..f57121c9 100644
--- a/scene/entity/closeup.gd
+++ b/scene/entity/closeup.gd
@@ -6,9 +6,6 @@ class_name Closeup2D
# 退出信号,默认 arg 为 null,可能是一个 bool 值,从 packed_scene 的 exit 信号中传递过来
signal exit(arg)
-@export var action_key := 4
-# 第一次交互时的气泡文字(unrevealed -> revealed) 如果为空则跳过
-@export var first_interact_os_key := ""
@export var packed_scene: PackedScene
@export var quit_closeup_on_escape := true
var current_child: Node
@@ -18,19 +15,7 @@ func _ready() -> void:
super._ready()
if Engine.is_editor_hint():
return
- interacted.connect(_close_up_interacted)
-
-
-func _close_up_interacted() -> void:
- if interacted_times == 1 and first_interact_os_key:
- SceneManager.freeze_player(0, action_key)
- sign_mark.display_sign = false
- var tween = await SceneManager.pop_os_with_str(first_interact_os_key)
- tween.tween_callback(display)
- tween.tween_callback(func(): sign_mark.display_sign = true)
- else:
- SceneManager.freeze_player(0, action_key)
- display()
+ interacted.connect(display)
# 可以直接调用
diff --git a/scene/entity/closeup.tscn b/scene/entity/closeup.tscn
index 8d2ae353..7df7ff87 100644
--- a/scene/entity/closeup.tscn
+++ b/scene/entity/closeup.tscn
@@ -14,7 +14,6 @@ size = Vector2(25, 70)
[node name="Closeup" type="Sprite2D"]
script = ExtResource("1_tvfr1")
-enable_snapper = null
collision_width_and_x = Vector2(25, 0)
unrevealed_sign_texture = ExtResource("2_dnubm")
unmatched_sign_texture = ExtResource("3_dnubm")
diff --git a/scene/entity/inspectable.gd b/scene/entity/inspectable.gd
index 31aa33d1..3fe2f56b 100644
--- a/scene/entity/inspectable.gd
+++ b/scene/entity/inspectable.gd
@@ -22,6 +22,8 @@ enum { STATUS_NORAML, STATUS_TRANSITIONING, STATUS_INSPECTING_COVER, STATUS_INSP
sign_mark_offset = val
sign_mark_offset_updated.emit(val)
# @export var entity_name: String = ""
+# 第一次交互时的气泡文字(unrevealed -> revealed) 如果为空则跳过
+@export var first_interact_os_key := ""
@export var content_centered: bool = false
@export var action_key := 4
@export var collision_width_and_x := Vector2(20.0, 0):
@@ -110,6 +112,20 @@ func _get_tr_content():
func _on_interacted() -> void:
+ if STATUS_TRANSITIONING == status:
+ return
+ if tried_times == 0 and first_interact_os_key:
+ SceneManager.freeze_player(0, action_key)
+ sign_mark.display_sign = false
+ var tween = await SceneManager.pop_os_with_str(first_interact_os_key)
+ tween.tween_callback(_do_action)
+ tween.tween_callback(func(): sign_mark.display_sign = true)
+ else:
+ SceneManager.freeze_player(0, action_key)
+ _do_action()
+
+
+func _do_action() -> void:
if STATUS_TRANSITIONING == status:
return
if status == STATUS_NORAML:
diff --git a/scene/entity/interactable.gd b/scene/entity/interactable.gd
index 8cb99f52..b4e028da 100644
--- a/scene/entity/interactable.gd
+++ b/scene/entity/interactable.gd
@@ -20,6 +20,7 @@ signal sign_mark_offset_updated
if is_node_ready():
_check_sign_display()
@export var enable_snapper := true
+@export var action_key := 4
@export var collision_width_and_x := Vector2(20.0, 0):
set(val):
collision_width_and_x = val
@@ -27,6 +28,8 @@ signal sign_mark_offset_updated
var shape = area2d.get_node("CollisionShape2D").shape
shape.size.x = collision_width_and_x.x
area2d.position.x = collision_width_and_x.y
+# 第一次交互时的气泡文字(unrevealed -> revealed) 如果为空则跳过
+@export var first_interact_os_key := ""
@export var unrevealed_sign_texture: Texture2D
@export var unmatched_sign_texture: Texture2D
@export var matched_sign_texture: Texture2D
@@ -71,10 +74,10 @@ func _ready() -> void:
area2d.body_entered.connect(_reset)
area2d.body_exited.connect(_on_cancel)
if enable_snapper:
- sign_snapper.arrived.connect(_on_interacted)
+ sign_snapper.arrived.connect(_pre_interacted)
else:
sign_snapper.enabled = false
- sign_mark.interacted.connect(_on_interacted)
+ sign_mark.interacted.connect(_pre_interacted)
sign_mark.cancel.connect(_on_cancel)
sign_mark.enabled = enabled
# setup default value
@@ -138,6 +141,17 @@ func is_key_matched(key) -> bool:
)
+func _pre_interacted() -> void:
+ SceneManager.player_action(action_key)
+ if tried_times == 0 and first_interact_os_key:
+ sign_mark.display_sign = false
+ var tween = await SceneManager.pop_os_with_str(first_interact_os_key)
+ tween.tween_callback(_on_interacted)
+ tween.tween_callback(func(): sign_mark.display_sign = true)
+ else:
+ _on_interacted()
+
+
func _on_interacted() -> void:
interact_mutex.lock()
tried_times += 1
diff --git a/scene/entity/portal.tscn b/scene/entity/portal.tscn
index 5f460081..e819c24d 100644
--- a/scene/entity/portal.tscn
+++ b/scene/entity/portal.tscn
@@ -77,6 +77,5 @@ script = ExtResource("12_bxihn")
release_player_on_arrived = false
radius = 10.0
delay_arrived = 0.1
-action_on_arrived = 4
delay_after_action = 0.4
metadata/_custom_type_script = "uid://cnt01hiw52bmn"
diff --git a/scene/entity/ux/content_inspector.gd b/scene/entity/ux/content_inspector.gd
new file mode 100644
index 00000000..f06a7dba
--- /dev/null
+++ b/scene/entity/ux/content_inspector.gd
@@ -0,0 +1,52 @@
+extends Control
+class_name ContentInspector
+
+signal exit
+
+@onready var label = $TipContainer/Label as Label
+
+var tip_can_show = "Q: " + tr("ui_退出") + " " + "E: " + tr("ui_阅读")
+var tip_can_hide = "Q: " + tr("ui_退出") + " " + "E: " + tr("ui_收起")
+
+var displaying = false
+
+var blinking_tween: Tween
+
+
+func _ready() -> void:
+ _setup_content()
+
+
+func _setup_content():
+ for c in get_children():
+ if c.name == "TipContainer":
+ continue
+ c.visible = displaying
+ # reset_tips
+ if displaying:
+ label.text = tip_can_hide
+ else:
+ label.text = tip_can_show
+ if blinking_tween and blinking_tween.is_valid():
+ blinking_tween.kill()
+ # tween tips
+ blinking_tween = create_tween()
+ blinking_tween.tween_property(label, "modulate:a", 0.8, 2.0)
+ blinking_tween.tween_property(label, "modulate:a", 1.0, 2.0)
+ blinking_tween.set_loops(100000)
+
+
+func _unhandled_input(event: InputEvent) -> void:
+ if event.is_action_pressed("interact"):
+ if not visible:
+ visible = true
+ displaying = false
+ _setup_content()
+ else:
+ displaying = not displaying
+ _setup_content()
+ get_viewport().set_input_as_handled()
+ # elif event.is_action_pressed("cancel"):
+ # exit.emit()
+ # visible = false
+ # get_viewport().set_input_as_handled()
diff --git a/scene/entity/ux/content_inspector.gd.uid b/scene/entity/ux/content_inspector.gd.uid
new file mode 100644
index 00000000..0ffe0498
--- /dev/null
+++ b/scene/entity/ux/content_inspector.gd.uid
@@ -0,0 +1 @@
+uid://0dcbk75cd5pl
diff --git a/scene/entity/ux/content_inspector.tscn b/scene/entity/ux/content_inspector.tscn
new file mode 100644
index 00000000..26aea139
--- /dev/null
+++ b/scene/entity/ux/content_inspector.tscn
@@ -0,0 +1,31 @@
+[gd_scene load_steps=3 format=3 uid="uid://dmysq4sxx8iqh"]
+
+[ext_resource type="Script" uid="uid://0dcbk75cd5pl" path="res://scene/entity/ux/content_inspector.gd" id="1_4n727"]
+[ext_resource type="FontVariation" uid="uid://1ryw42kej6lv" path="res://config/font_ui.tres" id="2_mtwgq"]
+
+[node name="ContentInspector" type="Control"]
+layout_mode = 3
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+script = ExtResource("1_4n727")
+
+[node name="TipContainer" type="MarginContainer" parent="."]
+layout_mode = 1
+anchors_preset = 7
+anchor_left = 0.5
+anchor_top = 1.0
+anchor_right = 0.5
+anchor_bottom = 1.0
+offset_left = -20.0
+offset_top = -40.0
+offset_right = 20.0
+grow_horizontal = 2
+grow_vertical = 0
+theme_override_constants/margin_bottom = 46
+
+[node name="Label" type="Label" parent="TipContainer"]
+layout_mode = 2
+theme_override_fonts/font = ExtResource("2_mtwgq")
diff --git a/scene/ground/ground_loader.gd b/scene/ground/ground_loader.gd
index 5f3066fe..f2fbde44 100644
--- a/scene/ground/ground_loader.gd
+++ b/scene/ground/ground_loader.gd
@@ -57,6 +57,8 @@ func _ready() -> void:
mask.color.a = 0.0
ground = get_node_or_null("Ground") as Ground2D
if ground:
+ print("GroundLoader remove old ground:", ground.scene_name)
+ # remove_child(ground)
ground.queue_free()
# load save
if not ignore_archive:
@@ -126,6 +128,7 @@ func _update_archive():
func _do_transition(scene_name: String) -> void:
# SceneManager.freeze_player(0)
+ print("GroundLoader Transition to scene:", scene_name, "portal:", entrance_portal)
ground = get_node_or_null("Ground") as Ground2D
if ground:
# 防止命名冲突
diff --git a/scene/ground/ground_loader.tscn b/scene/ground/ground_loader.tscn
index 30263bbd..7b71f20b 100644
--- a/scene/ground/ground_loader.tscn
+++ b/scene/ground/ground_loader.tscn
@@ -4,6 +4,7 @@
[node name="GroundLoader" type="Node2D"]
script = ExtResource("1_6mjre")
+current_scene = "c01_s05"
[node name="BGLayer" type="CanvasLayer" parent="."]
layer = -1
diff --git a/scene/ground/scene/c01/s05_animation.gd b/scene/ground/scene/c01/s05_animation.gd
index fe380b1b..1c70c5eb 100644
--- a/scene/ground/scene/c01/s05_animation.gd
+++ b/scene/ground/scene/c01/s05_animation.gd
@@ -148,4 +148,4 @@ func _on_piano_interacted():
func show_interact_help():
- SceneManager.pop_center_notification(tr("ui_press_e"))
+ SceneManager.pop_center_notification(tr("ui_intro_press_e"))
diff --git a/scene/ground/scene/c01/s05_院长房间.tscn b/scene/ground/scene/c01/s05_院长房间.tscn
index f1f56d54..0d550021 100644
--- a/scene/ground/scene/c01/s05_院长房间.tscn
+++ b/scene/ground/scene/c01/s05_院长房间.tscn
@@ -405,7 +405,7 @@ tracks/9/keys = {
"times": PackedFloat32Array(0, 5.5),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
-"values": [-10.0, 0.0]
+"values": [-20.0, -10.0]
}
tracks/10/type = "value"
tracks/10/imported = false
diff --git a/scene/ground/scene/c01/s08_animation.gd b/scene/ground/scene/c01/s08_animation.gd
index c3235261..f37d7d7e 100644
--- a/scene/ground/scene/c01/s08_animation.gd
+++ b/scene/ground/scene/c01/s08_animation.gd
@@ -161,7 +161,6 @@ func _on_fall_off_finished() -> void:
func _setup_weird_bookstore() -> void:
# 切换背景音效
- # $"写字声".stop()
$"环境音".stop()
$"诡异环境音".play()
diff --git a/scene/ground/scene/c01/s10_animation.gd b/scene/ground/scene/c01/s10_animation.gd
index c1a1c299..9a0636c2 100644
--- a/scene/ground/scene/c01/s10_animation.gd
+++ b/scene/ground/scene/c01/s10_animation.gd
@@ -22,6 +22,6 @@ func _on_ground_ready() -> void:
func _on_animation_finished():
# 鬼差眼睛
- var ghost = $"../S10鬼差探头"
- ghost.play()
+ var ghost = $"../DeployLayer/Closeup鬼差探头" as Closeup2D
+ ghost.display()
$"背景音效".easing_kill()
diff --git a/scene/ground/scene/c01/s10_公寓楼道.tscn b/scene/ground/scene/c01/s10_公寓楼道.tscn
index 9ac7657b..c4f957f6 100644
--- a/scene/ground/scene/c01/s10_公寓楼道.tscn
+++ b/scene/ground/scene/c01/s10_公寓楼道.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=10 format=3 uid="uid://be57l2o3vxxtm"]
+[gd_scene load_steps=11 format=3 uid="uid://be57l2o3vxxtm"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_hhs2q"]
[ext_resource type="Script" uid="uid://cu74s33qyiax7" path="res://scene/ground/scene/c01/s10_animation.gd" id="2_4kx83"]
@@ -9,6 +9,7 @@
[ext_resource type="Script" uid="uid://bbg4vopj4apl6" path="res://scene/entity/audio/bgm_control.gd" id="5_2jx0x"]
[ext_resource type="PackedScene" uid="uid://bf6oxxe2e6vxj" path="res://scene/ground/script/c01/s10_鬼差探头.tscn" id="5_dnd0r"]
[ext_resource type="PackedScene" uid="uid://svvlohuicvhf" path="res://scene/entity/ambient/light.tscn" id="5_rw4mf"]
+[ext_resource type="PackedScene" uid="uid://dqkxiqbq83cmq" path="res://scene/entity/closeup.tscn" id="8_2jx0x"]
[node name="S10" type="Node2D"]
@@ -45,6 +46,10 @@ sprite_frames = ExtResource("4_bhb7e")
animation = &"小蝶探头"
autoplay = "小蝶探头"
+[node name="Closeup鬼差探头" parent="Ground/DeployLayer" index="3" instance=ExtResource("8_2jx0x")]
+packed_scene = ExtResource("5_dnd0r")
+quit_closeup_on_escape = false
+
[node name="Light" parent="Ground/AmbientLayer" index="0" instance=ExtResource("5_rw4mf")]
position = Vector2(123, -20)
texture = null
@@ -58,12 +63,8 @@ character = "小小蝶"
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(37, 150, 665, 150)
-[node name="DirectionalLight2D" parent="Ground" index="8"]
+[node name="DirectionalLight2D" parent="Ground" index="7"]
energy = 0.6
blend_mode = 1
-[node name="S10鬼差探头" parent="Ground" instance=ExtResource("5_dnd0r")]
-modulate = Color(1, 1, 1, 0)
-position = Vector2(33, -154)
-
[editable path="Ground"]
diff --git a/scene/ground/scene/c02/s01_animation.gd b/scene/ground/scene/c02/s01_animation.gd
index e52eea0b..fa948485 100644
--- a/scene/ground/scene/c02/s01_animation.gd
+++ b/scene/ground/scene/c02/s01_animation.gd
@@ -20,7 +20,7 @@ func _ready() -> void:
func _on_ground_ready() -> void:
- pass
+ SceneManager.pop_os_with_str("c02_s01_下黄包车")
# func _give_letter() -> void:
diff --git a/scene/ground/scene/c02/s01_公寓门口.tscn b/scene/ground/scene/c02/s01_公寓门口.tscn
index b35dc565..384e10cf 100644
--- a/scene/ground/scene/c02/s01_公寓门口.tscn
+++ b/scene/ground/scene/c02/s01_公寓门口.tscn
@@ -1,9 +1,8 @@
-[gd_scene load_steps=10 format=3 uid="uid://bbs7yy5aofw1v"]
+[gd_scene load_steps=9 format=3 uid="uid://bbs7yy5aofw1v"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_c4tdi"]
[ext_resource type="Script" uid="uid://jkselt4d5q4r" path="res://scene/ground/scene/c02/s01_animation.gd" id="2_jfumy"]
-[ext_resource type="AudioStream" uid="uid://c2wgvynhg3mec" path="res://asset/audio/sfx/环境音/第一章/室外院子1.wav" id="3_engrn"]
-[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_vc2dw"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="3_bhi7l"]
[ext_resource type="Texture2D" uid="uid://d05pqud4yoxx3" path="res://asset/art/scene/c02/s01_公寓门口/bg_公寓门口.png" id="5_j2ctx"]
[ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="6_bhi7l"]
[ext_resource type="PackedScene" uid="uid://ci5anaxsa1apl" path="res://scene/entity/inspectable.tscn" id="7_vc2dw"]
@@ -24,16 +23,10 @@ data = {
}
oneshot_animation = ""
-[node name="背景音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
-stream = ExtResource("3_engrn")
-autoplay = true
-bus = &"game_sfx"
-script = ExtResource("4_vc2dw")
-mode = "场景背景音"
-"自动开始" = true
-"循环播放" = true
-"感应玩家操作" = false
-metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="0"]
+script = ExtResource("3_bhi7l")
+autoplay_group = &"c02_楼道1"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
[node name="BGSprite2D" parent="Ground" index="1"]
texture = ExtResource("5_j2ctx")
@@ -57,6 +50,7 @@ note_key = "c02_芦昌路26"
[node name="Local寻人启事" parent="Ground/DeployLayer" index="3" instance=ExtResource("7_vc2dw")]
position = Vector2(236, -33)
texture = ExtResource("8_j2ctx")
+first_interact_os_key = "c02_s01_寻人启事"
texture_cover = ExtResource("9_bhi7l")
content_key = "c02_寻人启事_残破"
diff --git a/scene/ground/scene/c02/s02_animation.gd b/scene/ground/scene/c02/s02_animation.gd
index 30ae5c9d..272e5e85 100644
--- a/scene/ground/scene/c02/s02_animation.gd
+++ b/scene/ground/scene/c02/s02_animation.gd
@@ -34,9 +34,11 @@ func _on_ground_ready() -> void:
paper_man.get_node("wall/CollisionShape2D").disabled = true
# paper_man.enabled = false
paper_man.visible = false
-
+
$"../DeployLayer/InteractableLeftPortal".interacted.connect(_on_try_exit)
+ if $"../DeployLayer/Ambush小蝉闪现".played:
+ $"../DeployLayer/Ambush小蝉闪现/小蝉".visible = false
flyer = $"../DeployLayer/Closeup刮海报"
if data.flyer_shaven:
@@ -61,6 +63,12 @@ func _oneshot_wind():
$"冷飕飕Sfx".play()
+func xiaochan_disappear():
+ var xc = $"../DeployLayer/Ambush小蝉闪现/小蝉" as AnimatedSprite2D
+ xc.play()
+ create_tween().tween_property(xc, "modulate:a", 0.0, 3.0)
+
+
func _on_flyer_exit(arg):
if arg:
$"../DeployLayer/青岛啤酒".enabled = true
@@ -110,6 +118,7 @@ func _display_paper_man(play_sfx := true):
paper_man.get_node("Sfx").play()
paper_man.get_node("wall/CollisionShape2D").disabled = false
+
func _on_try_exit():
SceneManager.freeze_player(0)
# 退出公寓?
@@ -117,6 +126,7 @@ func _on_try_exit():
await DialogueManager.dialogue_ended
SceneManager.release_player()
+
func display_music_box():
# 展示八音盒
music_box.visible = true
@@ -124,6 +134,7 @@ func display_music_box():
# TODO 打开音效
SceneManager.pop_debug_dialog_info("音效", "显示八音盒")
+
func check_if_show_shoes():
# 不论是否推出,都需要 enable 调整为 false
$"../DeployLayer/Ambush推小鞋子".enabled = false
diff --git a/scene/ground/scene/c02/s02_过道.tscn b/scene/ground/scene/c02/s02_过道.tscn
index 02cc0af4..30c0098a 100644
--- a/scene/ground/scene/c02/s02_过道.tscn
+++ b/scene/ground/scene/c02/s02_过道.tscn
@@ -7,8 +7,8 @@
[ext_resource type="Texture2D" uid="uid://5428j51dwarc" path="res://asset/art/scene/c02/s02_大门过道/bg_过道背景.png" id="3_gjwum"]
[ext_resource type="AudioStream" uid="uid://o7fj0r0fbm1h" path="res://asset/audio/sfx/交互/第一章/sfx_冷飕飕.wav" id="4_36l5t"]
[ext_resource type="SpriteFrames" uid="uid://b7fhheih1hbvf" path="res://config/animation/entity_sprite_frames.tres" id="4_wbif8"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="5_36l5t"]
[ext_resource type="Texture2D" uid="uid://r0n7qy4kr3w2" path="res://asset/art/ui/action_mark/UI场景切换.png" id="5_m1xet"]
-[ext_resource type="AudioStream" uid="uid://bew3slewru6j0" path="res://asset/audio/sfx/环境音/第一章/02_进门过道.wav" id="6_36l5t"]
[ext_resource type="Texture2D" uid="uid://b8pcnqvdddo5g" path="res://asset/art/prop/c02/海报特写/除鼠二杰.png" id="7_jg8g0"]
[ext_resource type="Texture2D" uid="uid://cvgw2mxrlr6io" path="res://asset/art/scene/c02/旧版/s02_走道/ux_进门鼠疫海报yz.png" id="7_wdwbi"]
[ext_resource type="Texture2D" uid="uid://5pl1b7cor715" path="res://asset/art/scene/c02/旧版/s02_走道/e_纸人.png" id="7_xsghn"]
@@ -68,16 +68,10 @@ oneshot_animation = ""
stream = ExtResource("4_36l5t")
mode = "交互与效果音"
-[node name="背景音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"]
-stream = ExtResource("6_36l5t")
-autoplay = true
-bus = &"game_sfx"
-script = ExtResource("14_jg8g0")
-mode = "场景背景音"
-"自动开始" = true
-"循环播放" = true
-"感应玩家操作" = false
-metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="1"]
+script = ExtResource("5_36l5t")
+autoplay_group = &"c02_楼道1"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
[node name="BGSprite2D" parent="Ground" index="1"]
self_modulate = Color(0.831373, 0.886275, 0.956863, 1)
@@ -127,9 +121,8 @@ content_key = "c02_海报1"
[node name="Closeup刮海报" parent="Ground/DeployLayer" index="6" instance=ExtResource("19_6wwyd")]
position = Vector2(253, -31)
texture = ExtResource("10_jg8g0")
-first_interact_os_key = "c02_海报_剪辫子侦探"
packed_scene = ExtResource("11_jg8g0")
-enable_snapper = true
+first_interact_os_key = "c02_海报_剪辫子侦探"
[node name="青岛啤酒" parent="Ground/DeployLayer" index="7" instance=ExtResource("12_0fckv")]
position = Vector2(253, -31)
@@ -138,7 +131,7 @@ texture_cover = ExtResource("16_vqhm5")
content_key = "c02_青岛啤酒"
[node name="鼠疫海报" parent="Ground/DeployLayer" index="8" instance=ExtResource("12_0fckv")]
-position = Vector2(439, -29)
+position = Vector2(442, -30)
texture_cover = ExtResource("7_wdwbi")
[node name="Ambush纸人" parent="Ground/DeployLayer" index="9" instance=ExtResource("8_52as8")]
@@ -168,8 +161,9 @@ bus = &"game_sfx"
script = ExtResource("14_jg8g0")
[node name="Ambush杂物堆" parent="Ground/DeployLayer" index="10" instance=ExtResource("8_52as8")]
-position = Vector2(387, 66)
+position = Vector2(358, 50)
trigger_mode = "interact"
+collision_width_and_x = Vector2(23.86, 0)
freeze_time = 1.0
hook_method = "lumber_interacted"
@@ -191,37 +185,40 @@ position = Vector2(507, 64)
title_filter = "c02"
note_key = "c02_老鼠洞"
-[node name="老鼠拖鞋" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="13"]
+[node name="Note大头娃娃" parent="Ground/DeployLayer" index="13" instance=ExtResource("3_fy0o1")]
+position = Vector2(418, 41)
+collision_width_and_x = Vector2(18.02, 0)
+title_filter = "c02"
+note_key = "c02_s02_大头娃娃头套"
+
+[node name="老鼠拖鞋" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="14"]
visible = false
position = Vector2(498, 0)
sprite_frames = ExtResource("19_q0axc")
animation = &"老鼠托小鞋子"
-[node name="Interactable小鞋子" parent="Ground/DeployLayer" index="14" instance=ExtResource("13_ck13g")]
+[node name="Interactable小鞋子" parent="Ground/DeployLayer" index="15" instance=ExtResource("13_ck13g")]
position = Vector2(498, 65)
enabled = false
mute_when_interacted = true
-[node name="Ambush推小鞋子" parent="Ground/DeployLayer" index="15" instance=ExtResource("8_52as8")]
+[node name="Ambush推小鞋子" parent="Ground/DeployLayer" index="16" instance=ExtResource("8_52as8")]
position = Vector2(525, 61)
one_shot = false
freeze_time = 1.0
hook_method = "check_if_show_shoes"
-[node name="煤油灯" parent="Ground/DeployLayer" index="16" instance=ExtResource("17_mpkj1")]
+[node name="煤油灯" parent="Ground/DeployLayer" index="17" instance=ExtResource("17_mpkj1")]
position = Vector2(122, -15)
gaslight_energy = 2.0
gaslight_ground_energy = 0.0
-collision_width_and_x = true
one_shot = false
-one_shot_max_times = true
-disable_prop_after_interacted = 1
-interacted_texture = false
+disable_prop_after_interacted = true
-[node name="Closeup八音盒" parent="Ground/DeployLayer" index="17" instance=ExtResource("19_6wwyd")]
+[node name="Closeup八音盒" parent="Ground/DeployLayer" index="18" instance=ExtResource("19_6wwyd")]
position = Vector2(533, 65)
packed_scene = ExtResource("10_ifae7")
-enable_snapper = true
+first_interact_os_key = "c02_s02_八音盒"
[node name="Sprite2D" type="Sprite2D" parent="Ground/DeployLayer/Closeup八音盒"]
visible = false
@@ -229,6 +226,17 @@ show_behind_parent = true
position = Vector2(0, 11)
texture = ExtResource("22_jg8g0")
+[node name="Ambush小蝉闪现" parent="Ground/DeployLayer" index="19" instance=ExtResource("8_52as8")]
+position = Vector2(301, 52)
+hook_method = "xiaochan_disappear"
+
+[node name="小蝉" type="AnimatedSprite2D" parent="Ground/DeployLayer/Ambush小蝉闪现"]
+position = Vector2(279, 10)
+sprite_frames = ExtResource("19_q0axc")
+animation = &"头套小蝉呼吸"
+autoplay = "头套小蝉呼吸"
+frame_progress = 0.346017
+
[node name="PointLight2D" type="PointLight2D" parent="Ground/AmbientLayer" index="0"]
position = Vector2(-124, 135)
rotation = -0.405717
diff --git a/scene/ground/scene/c02/s03_animation.gd b/scene/ground/scene/c02/s03_animation.gd
index 6535ce05..9936c652 100644
--- a/scene/ground/scene/c02/s03_animation.gd
+++ b/scene/ground/scene/c02/s03_animation.gd
@@ -32,6 +32,7 @@ func _on_ground_ready() -> void:
if gate.interacted_times > 0:
gate.get_node("Wall/CollisionShape2D").disabled = true
else:
+ gate.interact_mismatch_failed.connect(_on_gate_failed)
gate.interacted.connect(_on_gate_interacted)
eavesdrop_window = $"../DeployLayer/李氏赖子房间人影"
@@ -61,7 +62,7 @@ func _on_ground_ready() -> void:
new_bg.modulate.a = 1.0
# 火灾开始后,无需 enable
counter.get_node("点燃").modulate.a = 1.0
- $"背景音效".switch_stream("火灾")
+ $VibeSfx.switch_to("c02_火灾")
$"../DirectionalLight2D".energy = 0
madman_npc = $"../DeployLayer/Npc井边疯子"
@@ -98,6 +99,7 @@ func _on_ground_ready() -> void:
await tween.finished
# 落地音效
$"Sfx小鞋落地".play()
+ SceneManager.pop_os_with_str("c02_s03_掉鞋子", false, false)
tween = create_tween()
tween.tween_property(fg, "modulate:a", 0.0, 1.5)
await tween.finished
@@ -128,6 +130,12 @@ func cg_end() -> void:
create_tween().tween_property(fg, "modulate:a", 1.0, 1.5)
+func _on_gate_failed() -> void:
+ if not ArchiveManager.get_global_value("c02_open_gate_first_failed"):
+ ArchiveManager.set_global_entry("c02_open_gate_first_failed", true)
+ SceneManager.pop_os_with_str("c02_s03_铁门")
+
+
func _on_gate_interacted() -> void:
gate.get_node("Wall/CollisionShape2D").disabled = true
@@ -203,7 +211,7 @@ func _setup_bully_or_burning(reenter_scene := false):
$"../DeployLayer/霸凌/f1/Sfx2D霸凌童谣".play()
else:
bully_layer.visible = false
- $"背景音效".switch_stream("火灾", true)
+ $VibeSfx.switch_to("c02_火灾")
$"../DeployLayer/霸凌/f1/Sfx2D霸凌童谣".easing_kill()
bully_layer.get_node("Ambush点火游戏阻挡右移").enabled = false
bully_layer.get_node("wall/CollisionShape2D").disabled = true
@@ -296,7 +304,7 @@ func run_away():
player.visible = false
var ambush_xiaochan = burning_layer.get_node("Ambush等待的小蝉")
ambush_xiaochan.enabled = false
- var node = burning_layer.get_node("牵手跑") as Node2D
+ var node = burning_layer.get_node("牵手跑") as Node2D
var sprite_together = node.get_node("牵手跑动画") as AnimatedSprite2D
node.visible = true
SceneManager.get_camera_marker().focus_node(sprite_together)
diff --git a/scene/ground/scene/c02/s03_院子.tscn b/scene/ground/scene/c02/s03_院子.tscn
index 369c3f37..1adccc61 100644
--- a/scene/ground/scene/c02/s03_院子.tscn
+++ b/scene/ground/scene/c02/s03_院子.tscn
@@ -2,14 +2,13 @@
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_0dylx"]
[ext_resource type="Script" uid="uid://dsp5plrdkrsd7" path="res://scene/ground/scene/c02/s03_animation.gd" id="2_dt5aj"]
-[ext_resource type="AudioStream" uid="uid://lp46utp018ac" path="res://asset/audio/sfx/环境音/第一章/03_一楼院子.wav" id="3_2y8cu"]
[ext_resource type="Texture2D" uid="uid://b3odt4ojsvu5n" path="res://asset/art/scene/c02/s03_公寓一楼院子/bg_一楼.png" id="3_sqv8l"]
[ext_resource type="SpriteFrames" uid="uid://3nas025c2c5u" path="res://asset/art/gif/c02_杂项/c02_杂项_frames.tres" id="4_gd6xp"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_ygnci"]
[ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="5_00b7a"]
-[ext_resource type="AudioStream" uid="uid://s7uigovfp5g3" path="res://asset/audio/sfx/环境音/第一章/火灾演出.wav" id="5_ygnci"]
[ext_resource type="Texture2D" uid="uid://f8yjp5ggr8qw" path="res://asset/art/scene/c02/s03_公寓一楼院子/算卦布.png" id="6_1tart"]
[ext_resource type="Texture2D" uid="uid://0uh6qaalhqju" path="res://asset/art/scene/c02/s11_一楼火灾/总背景/bg_院子1楼火灾.png" id="6_d7h4s"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="6_lq23y"]
[ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="6_t48d1"]
[ext_resource type="AudioStream" uid="uid://civuwccn6v6yk" path="res://asset/audio/sfx/交互/第一章/sfx_闷雷声.wav" id="6_vddfx"]
[ext_resource type="Texture2D" uid="uid://bxqetnlx0bpv4" path="res://asset/art/scene/c02/门_贴图/1012保卫科.png" id="6_ygnci"]
@@ -31,6 +30,7 @@
[ext_resource type="Texture2D" uid="uid://d33jmss6vlhk7" path="res://asset/art/scene/c02/s03_公寓一楼院子/地面物品反光/地反光2.png" id="12_ni5ro"]
[ext_resource type="Texture2D" uid="uid://ch6uf4qi1i0h2" path="res://asset/art/scene/c02/s03_公寓一楼院子/光晕/光晕3.png" id="13_hw832"]
[ext_resource type="Texture2D" uid="uid://b78jbthcfkod7" path="res://asset/art/scene/c02/s03_公寓一楼院子/地面物品反光/地反光3.png" id="14_7pq5y"]
+[ext_resource type="Texture2D" uid="uid://c8b80a75k3qw6" path="res://asset/art/scene/c02/s03_公寓一楼院子/e_院子地上纸钱.png" id="14_qqdxs"]
[ext_resource type="Texture2D" uid="uid://douwcahbhr1wt" path="res://asset/art/scene/c02/s03_公寓一楼院子/诡异效果/前侧楼梯_楼梯人群.png" id="18_crgo6"]
[ext_resource type="Texture2D" uid="uid://dqd645v3k4yar" path="res://asset/art/scene/c02/s03_公寓一楼院子/诡异效果/前侧楼梯_诡异纸人.png" id="19_vddfx"]
[ext_resource type="Texture2D" uid="uid://dy55syw4my0qo" path="res://asset/art/scene/c02/s03_公寓一楼院子/e_水井.png" id="21_4n8vm"]
@@ -287,32 +287,23 @@ data = {
}
oneshot_animation = ""
-[node name="背景音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
-stream = ExtResource("3_2y8cu")
-autoplay = true
-bus = &"game_sfx"
-script = ExtResource("4_ygnci")
-mode = "场景背景音"
-audio_dict = Dictionary[String, AudioStream]({
-"火灾": ExtResource("5_ygnci")
-})
-"自动开始" = true
-"循环播放" = true
-"感应玩家操作" = false
-metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
-
-[node name="Sfx闷雷" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"]
+[node name="Sfx闷雷" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
stream = ExtResource("6_vddfx")
bus = &"game_sfx"
script = ExtResource("4_ygnci")
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
-[node name="Sfx小鞋落地" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="2"]
+[node name="Sfx小鞋落地" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"]
stream = ExtResource("7_df1yo")
bus = &"game_sfx"
script = ExtResource("4_ygnci")
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="2"]
+script = ExtResource("6_lq23y")
+autoplay_group = &"c02_楼道2"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
+
[node name="BGSprite2D" parent="Ground" index="1"]
light_mask = 5
texture = ExtResource("3_sqv8l")
@@ -378,7 +369,8 @@ matched_sign_texture = null
[node name="Note血迹" parent="Ground/DeployLayer" index="8" instance=ExtResource("6_t48d1")]
position = Vector2(523, 78)
-note_key = "notes_干掉的血迹"
+title_filter = "c02"
+note_key = "c02_s03_干掉的血迹"
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Ground/DeployLayer/Note血迹"]
self_modulate = Color(0.255659, 0.255659, 0.255659, 1)
@@ -435,7 +427,12 @@ energy = 0.7
texture = SubResource("GradientTexture2D_kyfht")
[node name="新背景_奠" type="Node2D" parent="Ground/DeployLayer" index="10"]
-visible = false
+
+[node name="地上纸钱" type="Sprite2D" parent="Ground/DeployLayer/新背景_奠"]
+z_index = -4
+position = Vector2(0, -120)
+texture = ExtResource("14_qqdxs")
+centered = false
[node name="奠1" type="Sprite2D" parent="Ground/DeployLayer/新背景_奠"]
position = Vector2(199.5, -3)
@@ -535,11 +532,8 @@ texture = ExtResource("6_1tart")
position = Vector2(290, 1)
gaslight_energy = 1.5
gaslight_ground_energy = 0.7
-collision_width_and_x = true
mute_when_interacted = false
-one_shot = false
disable_prop_after_interacted = true
-interacted_texture = false
[node name="煤油灯2" parent="Ground/DeployLayer" index="17" instance=ExtResource("10_jme4f")]
position = Vector2(610, 1)
@@ -547,11 +541,8 @@ gaslight_texture = ExtResource("11_g0qhj")
ground_light_texture = ExtResource("12_ni5ro")
gaslight_energy = 1.5
gaslight_ground_energy = 0.7
-collision_width_and_x = true
mute_when_interacted = false
-one_shot = false
disable_prop_after_interacted = true
-interacted_texture = false
[node name="煤油灯3" parent="Ground/DeployLayer" index="18" instance=ExtResource("10_jme4f")]
position = Vector2(857, 1)
@@ -559,11 +550,8 @@ gaslight_texture = ExtResource("13_hw832")
ground_light_texture = ExtResource("14_7pq5y")
gaslight_energy = 1.5
gaslight_ground_energy = 0.7
-collision_width_and_x = true
mute_when_interacted = false
-one_shot = false
disable_prop_after_interacted = true
-interacted_texture = false
[node name="井" type="Sprite2D" parent="Ground/DeployLayer" index="19"]
self_modulate = Color(0.739288, 0.739288, 0.739288, 1)
@@ -581,14 +569,12 @@ texture = ExtResource("22_3y5s5")
[node name="Closeup敲门游戏" parent="Ground/DeployLayer" index="21" instance=ExtResource("23_81juy")]
position = Vector2(466, 3)
packed_scene = ExtResource("24_0o4rt")
-enable_snapper = true
collision_width_and_x = Vector2(40, 0)
[node name="Closeup井" parent="Ground/DeployLayer" index="22" instance=ExtResource("23_81juy")]
z_index = 6
position = Vector2(2063, 50)
packed_scene = ExtResource("26_yy4fp")
-enable_snapper = true
[node name="Ambush惊悚闪电" parent="Ground/DeployLayer" index="23" instance=ExtResource("25_iyaiw")]
position = Vector2(1319, 40)
@@ -693,6 +679,7 @@ shape = SubResource("RectangleShape2D_d7h4s")
disabled = true
[node name="火灾" type="Node2D" parent="Ground/DeployLayer" index="28"]
+visible = false
[node name="右窗" type="AnimatedSprite2D" parent="Ground/DeployLayer/火灾"]
position = Vector2(1586, -21)
diff --git a/scene/ground/scene/c02/s04_animation.gd b/scene/ground/scene/c02/s04_animation.gd
index dacced57..98fe3e29 100644
--- a/scene/ground/scene/c02/s04_animation.gd
+++ b/scene/ground/scene/c02/s04_animation.gd
@@ -24,18 +24,20 @@ func _on_ground_ready() -> void:
little_hand = $"../DeployLayer/小手讨东西"
if little_hand.tried_times == 0:
- little_hand.interacted.connect(_on_little_hand_first_interacted, CONNECT_ONE_SHOT)
+ little_hand.interacted.connect(
+ _on_little_hand_first_interacted.call_deferred, CONNECT_ONE_SHOT
+ )
func _on_little_hand_first_interacted() -> void:
# 9 小手交互,吓摔倒
little_hand.enabled = false
var duration = 3.0
+ SceneManager.pop_os_with_str(tr("c02_小手出现摔倒"), false, false)
SceneManager.freeze_player(duration, 9)
get_tree().create_timer(1.5).timeout.connect($"Sfx摔倒".play)
await get_tree().create_timer(duration).timeout
SceneManager.release_player()
-
little_hand.enabled = true
diff --git a/scene/ground/scene/c02/s04_保卫科.tscn b/scene/ground/scene/c02/s04_保卫科.tscn
index 27d45738..eeff419b 100644
--- a/scene/ground/scene/c02/s04_保卫科.tscn
+++ b/scene/ground/scene/c02/s04_保卫科.tscn
@@ -3,10 +3,10 @@
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_2jej0"]
[ext_resource type="Script" uid="uid://dmhh4g47bdxxy" path="res://scene/ground/scene/c02/s04_animation.gd" id="2_jyere"]
[ext_resource type="Texture2D" uid="uid://7jvg2flkapj3" path="res://asset/art/scene/c02/s04_保卫科/bg_保卫科.png" id="3_66gue"]
-[ext_resource type="AudioStream" uid="uid://6gttowdwmado" path="res://asset/audio/sfx/环境音/第一章/房间内部场景1.wav" id="3_dlq1i"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_ffvrp"]
[ext_resource type="SpriteFrames" uid="uid://c2sjavnptjn" path="res://asset/art/gif/c02_保卫科/c02_保卫科_frames.tres" id="4_svuj3"]
[ext_resource type="Texture2D" uid="uid://bnyf8m63ltgh0" path="res://asset/art/scene/c02/s04_保卫科/l_香.png" id="5_cy26p"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="5_g8amr"]
[ext_resource type="AudioStream" uid="uid://c26x8f18w6is0" path="res://asset/audio/sfx/旧版/c02/撞到柜子.mp3" id="5_xy3nq"]
[ext_resource type="PackedScene" uid="uid://dqkxiqbq83cmq" path="res://scene/entity/closeup.tscn" id="6_66gue"]
[ext_resource type="PackedScene" uid="uid://b8i6tqwdvvddy" path="res://scene/ground/script/c02/花名册.tscn" id="6_fvlg0"]
@@ -39,23 +39,17 @@ data = {
}
oneshot_animation = ""
-[node name="背景音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
-stream = ExtResource("3_dlq1i")
-autoplay = true
-bus = &"game_sfx"
-script = ExtResource("4_ffvrp")
-mode = "场景背景音"
-"自动开始" = true
-"循环播放" = true
-"感应玩家操作" = false
-metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
-
-[node name="Sfx摔倒" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"]
+[node name="Sfx摔倒" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
stream = ExtResource("5_xy3nq")
bus = &"game_sfx"
script = ExtResource("4_ffvrp")
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="1"]
+script = ExtResource("5_g8amr")
+autoplay_group = &"c02_房间里1"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
+
[node name="BGSprite2D" parent="Ground" index="1"]
light_mask = 5
position = Vector2(47, 2)
@@ -88,19 +82,17 @@ texture = ExtResource("6_gk1h4")
[node name="Closeup折锡纸" parent="Ground/DeployLayer" index="3" instance=ExtResource("6_66gue")]
position = Vector2(189, 15)
packed_scene = ExtResource("7_fvlg0")
-enable_snapper = null
+first_interact_os_key = "c02_保卫科祭台os"
[node name="Closeup老鼠精" parent="Ground/DeployLayer" index="4" instance=ExtResource("6_66gue")]
position = Vector2(207.5, -40.5)
texture = ExtResource("11_ffvrp")
packed_scene = ExtResource("8_cm3g6")
-enable_snapper = null
[node name="Closeup花名册" parent="Ground/DeployLayer" index="5" instance=ExtResource("6_66gue")]
position = Vector2(351, 31)
-first_interact_os_key = "c02_保卫科花名册os"
packed_scene = ExtResource("6_fvlg0")
-enable_snapper = null
+first_interact_os_key = "c02_保卫科花名册os"
[node name="煤油灯" parent="Ground/DeployLayer" index="6" instance=ExtResource("8_wpvss")]
position = Vector2(370, 39)
@@ -108,7 +100,6 @@ animation_low_mode = true
hide_texture = true
gaslight_texture = ExtResource("9_a43aq")
ground_light_texture = ExtResource("10_svuj3")
-enable_snapper = null
[node name="CollisionShape2D" parent="Ground/DeployLayer/煤油灯/Area2D" index="0"]
shape = SubResource("RectangleShape2D_gk1h4")
diff --git a/scene/ground/scene/c02/s05_animation.gd b/scene/ground/scene/c02/s05_animation.gd
index 98d0acf0..89989c90 100644
--- a/scene/ground/scene/c02/s05_animation.gd
+++ b/scene/ground/scene/c02/s05_animation.gd
@@ -58,7 +58,11 @@ func mouse_pick_meat() -> void:
func _on_madman_interacted() -> void:
+ if ArchiveManager.get_global_value("c02_madman_interacted"):
+ return
ArchiveManager.set_global_entry("c02_madman_interacted", true)
+ await DialogueManager.dialogue_ended
+ SceneManager.pop_os_with_str(tr("c02_一楼疯子互动后"))
func wood_puppet() -> void:
diff --git a/scene/ground/scene/c02/s05_一楼内侧楼道.tscn b/scene/ground/scene/c02/s05_一楼内侧楼道.tscn
index daa3c926..f45bafc6 100644
--- a/scene/ground/scene/c02/s05_一楼内侧楼道.tscn
+++ b/scene/ground/scene/c02/s05_一楼内侧楼道.tscn
@@ -1,10 +1,9 @@
-[gd_scene load_steps=36 format=3 uid="uid://cp8d3ag5nbjq0"]
+[gd_scene load_steps=35 format=3 uid="uid://cp8d3ag5nbjq0"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_6w6et"]
[ext_resource type="Script" uid="uid://dydpmjpcvt3v1" path="res://scene/ground/scene/c02/s05_animation.gd" id="2_70lf6"]
-[ext_resource type="AudioStream" uid="uid://r5b8qi54asdk" path="res://asset/audio/sfx/环境音/第一章/楼道场景4.wav" id="3_kpaw8"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="3_laquj"]
[ext_resource type="Texture2D" uid="uid://dbtepltemtmy2" path="res://asset/art/scene/c02/s05_一楼内侧楼道/bg_楼道背景.png" id="3_rcuxq"]
-[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_20mbg"]
[ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="4_tueh3"]
[ext_resource type="SpriteFrames" uid="uid://3nas025c2c5u" path="res://asset/art/gif/c02_杂项/c02_杂项_frames.tres" id="7_mrltr"]
[ext_resource type="Texture2D" uid="uid://bn47plsx5coug" path="res://asset/art/scene/c02/s05_一楼内侧楼道/l_煤油灯光效.png" id="8_mrltr"]
@@ -111,16 +110,10 @@ data = {
}
oneshot_animation = ""
-[node name="背景音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
-stream = ExtResource("3_kpaw8")
-autoplay = true
-bus = &"game_sfx"
-script = ExtResource("4_20mbg")
-mode = "场景背景音"
-"自动开始" = true
-"循环播放" = true
-"感应玩家操作" = false
-metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="0"]
+script = ExtResource("3_laquj")
+autoplay_group = &"c02_楼道1"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
[node name="BGSprite2D" parent="Ground" index="1"]
light_mask = 5
@@ -204,7 +197,7 @@ texture = ExtResource("8_mrltr")
[node name="Closeup戏台" parent="Ground/DeployLayer" index="6" instance=ExtResource("10_2yvhw")]
position = Vector2(320, 23)
packed_scene = ExtResource("11_2yvhw")
-enable_snapper = null
+first_interact_os_key = "c02_一楼戏台"
[node name="Note一楼内侧通道" parent="Ground/DeployLayer" index="7" instance=ExtResource("10_8t4w6")]
position = Vector2(394, 26)
@@ -222,7 +215,7 @@ texture = ExtResource("15_s2g5k")
[node name="Interactable粘鼠板" parent="Ground/DeployLayer" index="10" instance=ExtResource("13_uj0pt")]
position = Vector2(604, 81)
-enable_snapper = null
+first_interact_os_key = "c02_一楼粘鼠板"
disable_prop_after_interacted = true
interacted_texture = ExtResource("16_jknyg")
prop_key = "prop_粘鼠板"
diff --git a/scene/ground/scene/c02/s06_animation.gd b/scene/ground/scene/c02/s06_animation.gd
index 8cdeedb6..61a9f83c 100644
--- a/scene/ground/scene/c02/s06_animation.gd
+++ b/scene/ground/scene/c02/s06_animation.gd
@@ -40,7 +40,13 @@ func _on_ground_ready() -> void:
mice_hole.enabled = true
else:
mice_hole.enabled = false
- gas_light_upon_hole.lighted.connect(func(): mice_hole.enabled = true)
+ gas_light_upon_hole.lighted.connect(func():
+ mice_hole.enabled = true
+ get_tree().create_timer(1.5).timeout.connect(
+ SceneManager.pop_os_with_str.bind(tr("c02_二楼血脚印"))
+ )
+ )
+
closeup_ball = $"../DeployLayer/Closeup弹珠游戏" as Closeup2D
diff --git a/scene/ground/scene/c02/s06_二楼.tscn b/scene/ground/scene/c02/s06_二楼.tscn
index 0c93d6bc..6fcfaf3f 100644
--- a/scene/ground/scene/c02/s06_二楼.tscn
+++ b/scene/ground/scene/c02/s06_二楼.tscn
@@ -4,7 +4,6 @@
[ext_resource type="Script" uid="uid://cbt0ubygchxvv" path="res://scene/ground/scene/c02/s06_animation.gd" id="2_4dg6u"]
[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="3_h3h1a"]
[ext_resource type="Texture2D" uid="uid://6ol2om68cd1q" path="res://asset/art/scene/c02/s06_二楼楼道/bg_背景.png" id="3_och2w"]
-[ext_resource type="AudioStream" uid="uid://dvc2emnfcmabx" path="res://asset/audio/sfx/环境音/白噪音/白噪声楼道1.wav" id="3_tqnu8"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_2e08x"]
[ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="4_haidv"]
[ext_resource type="PackedScene" uid="uid://cxw5rovg5mu1a" path="res://scene/ground/script/c02/s00_煤油灯.tscn" id="5_3p5ta"]
@@ -17,6 +16,7 @@
[ext_resource type="Texture2D" uid="uid://b7uo33bdiwpl3" path="res://asset/art/scene/c02/s03_公寓一楼院子/地面物品反光/地反光4.png" id="8_7x2h6"]
[ext_resource type="SpriteFrames" uid="uid://blij4obvhb1vf" path="res://asset/art/gif/c02_公寓过道/c02_公寓过道_frames.tres" id="8_nh8we"]
[ext_resource type="PackedScene" uid="uid://8frowlq301" path="res://scene/ground/script/c02/s00_跟随的老鼠.tscn" id="9_58d45"]
+[ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="10_h3h1a"]
[ext_resource type="SpriteFrames" uid="uid://c8dl7c68f1yb0" path="res://asset/art/gif/c02_二楼/c02_二楼_frames.tres" id="10_och2w"]
[ext_resource type="PackedScene" uid="uid://b50n0hvs4yh75" path="res://addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.tscn" id="10_p6da7"]
[ext_resource type="PackedScene" uid="uid://dqkxiqbq83cmq" path="res://scene/entity/closeup.tscn" id="11_owxx3"]
@@ -851,27 +851,16 @@ oneshot_animation = ""
[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="0"]
script = ExtResource("3_h3h1a")
+autoplay_group = &"c02_楼道2"
metadata/_custom_type_script = "uid://cpejxlfni6n52"
-[node name="背景音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"]
-stream = ExtResource("3_tqnu8")
-volume_db = -3.0
-autoplay = true
-bus = &"game_sfx"
-script = ExtResource("4_2e08x")
-mode = "场景背景音"
-"自动开始" = true
-"循环播放" = true
-"感应玩家操作" = false
-metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
-
-[node name="Sfx翻找东西" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="2"]
+[node name="Sfx翻找东西" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"]
stream = ExtResource("5_lh55k")
bus = &"game_sfx"
script = ExtResource("4_2e08x")
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
-[node name="Sfx擦亮火柴" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="3"]
+[node name="Sfx擦亮火柴" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="2"]
stream = ExtResource("5_wywax")
bus = &"game_sfx"
script = ExtResource("4_2e08x")
@@ -902,8 +891,8 @@ status = "locked"
matched_sign_texture = null
[node name="portal_2" parent="Ground/DeployLayer" index="3" instance=ExtResource("4_haidv")]
-position = Vector2(797, 17)
-debug_note = "瞎子卧室"
+position = Vector2(222, 14)
+debug_note = "瞎子理发店"
portal_name = "2"
target_scene = "c03_s01"
holding = true
@@ -915,7 +904,13 @@ prop_key = "prop_2014钥匙"
position = Vector2(802, -76)
texture = ExtResource("7_v3hjg")
-[node name="Pro小蝉上楼" parent="Ground/DeployLayer" index="5" instance=ExtResource("10_p6da7")]
+[node name="Note楼梯杂物堆" parent="Ground/DeployLayer" index="5" instance=ExtResource("10_h3h1a")]
+position = Vector2(801, 46)
+sign_mark_offset = Vector2(0, -100)
+title_filter = "c02"
+note_key = "c02_二楼楼梯杂物堆"
+
+[node name="Pro小蝉上楼" parent="Ground/DeployLayer" index="6" instance=ExtResource("10_p6da7")]
visible = false
position = Vector2(646, 63)
sprite_frames = ExtResource("23_2e08x")
@@ -930,12 +925,10 @@ move_configs = Array[Dictionary]([{
}])
debug_mov_animation = "小小小蝶动画(跑)"
-[node name="煤油灯" parent="Ground/DeployLayer" index="6" instance=ExtResource("5_3p5ta")]
+[node name="煤油灯" parent="Ground/DeployLayer" index="7" instance=ExtResource("5_3p5ta")]
position = Vector2(616, -14)
ground_light_texture = ExtResource("8_7x2h6")
ground_height_offset = 15.0
-enable_snapper = null
-one_shot = false
disable_prop_after_interacted = true
[node name="CollisionShape2D" parent="Ground/DeployLayer/煤油灯/Area2D" index="0"]
@@ -945,37 +938,34 @@ shape = SubResource("RectangleShape2D_lh55k")
position = Vector2(0, 15)
texture = ExtResource("8_7x2h6")
-[node name="煤油灯2" parent="Ground/DeployLayer" index="7" instance=ExtResource("5_3p5ta")]
+[node name="煤油灯2" parent="Ground/DeployLayer" index="8" instance=ExtResource("5_3p5ta")]
position = Vector2(329, -14)
ground_light_texture = ExtResource("6_vbvbc")
gaslight_energy = 2.0
ground_height_offset = 15.0
-enable_snapper = null
-one_shot = false
disable_prop_after_interacted = true
-[node name="Interactable老鼠洞" parent="Ground/DeployLayer" index="8" instance=ExtResource("7_0d746")]
+[node name="Interactable老鼠洞" parent="Ground/DeployLayer" index="9" instance=ExtResource("7_0d746")]
position = Vector2(610, 50)
enabled = false
-enable_snapper = null
one_shot_max_times = 2
disable_prop_after_interacted = true
prop_key = "prop_小鞋子1"
prop_key2 = "prop_小鞋子2"
-[node name="小老鼠拖鞋子" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="9"]
+[node name="小老鼠拖鞋子" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="10"]
visible = false
position = Vector2(608, -15)
sprite_frames = ExtResource("8_nh8we")
animation = &"老鼠托小鞋子"
speed_scale = -1.0
-[node name="自动跟随的老鼠" parent="Ground/DeployLayer" index="10" instance=ExtResource("9_58d45")]
+[node name="自动跟随的老鼠" parent="Ground/DeployLayer" index="11" instance=ExtResource("9_58d45")]
position = Vector2(4, 73)
action_area = Vector2(920, 40)
distance_to_player_range = Vector2(20, 150)
-[node name="疯子撞墙" parent="Ground/DeployLayer" index="11" instance=ExtResource("10_p6da7")]
+[node name="疯子撞墙" parent="Ground/DeployLayer" index="12" instance=ExtResource("10_p6da7")]
visible = false
position = Vector2(221, 4)
sprite_frames = ExtResource("10_och2w")
@@ -1000,7 +990,7 @@ loop = true
loop_round_time = 1.0
metadata/_custom_type_script = "uid://wapo47a1oddf"
-[node name="Ambush三男孩" parent="Ground/DeployLayer" index="12" instance=ExtResource("14_k01ve")]
+[node name="Ambush三男孩" parent="Ground/DeployLayer" index="13" instance=ExtResource("14_k01ve")]
visible = false
position = Vector2(167, 38)
enabled = false
@@ -1017,25 +1007,23 @@ autoplay = "f3"
frame = 6
frame_progress = 0.121203
-[node name="Closeup弹珠游戏" parent="Ground/DeployLayer" index="13" instance=ExtResource("11_owxx3")]
+[node name="Closeup弹珠游戏" parent="Ground/DeployLayer" index="14" instance=ExtResource("11_owxx3")]
position = Vector2(322, -269)
packed_scene = ExtResource("12_intre")
quit_closeup_on_escape = false
-enable_snapper = null
-[node name="Closeup水盆" parent="Ground/DeployLayer" index="14" instance=ExtResource("11_owxx3")]
+[node name="Closeup水盆" parent="Ground/DeployLayer" index="15" instance=ExtResource("11_owxx3")]
position = Vector2(289, 16)
packed_scene = ExtResource("16_p6da7")
-enable_snapper = null
+first_interact_os_key = "c02_二楼水盆"
-[node name="Closeup谢幕演出" parent="Ground/DeployLayer" index="15" instance=ExtResource("11_owxx3")]
+[node name="Closeup谢幕演出" parent="Ground/DeployLayer" index="16" instance=ExtResource("11_owxx3")]
position = Vector2(518, -272)
-action_key = 3
packed_scene = ExtResource("25_m28ab")
quit_closeup_on_escape = false
-enable_snapper = null
+action_key = 3
-[node name="c02_final" type="Node2D" parent="Ground/DeployLayer" index="16"]
+[node name="c02_final" type="Node2D" parent="Ground/DeployLayer" index="17"]
visible = false
[node name="胖子" parent="Ground/DeployLayer/c02_final" instance=ExtResource("10_p6da7")]
@@ -1137,7 +1125,7 @@ color = Color(0.895506, 0.638359, 0.208885, 1)
energy = 0.0
texture = SubResource("GradientTexture2D_p6da7")
-[node name="Local寻人启事" parent="Ground/DeployLayer" index="17" instance=ExtResource("32_4ndyv")]
+[node name="Local寻人启事" parent="Ground/DeployLayer" index="18" instance=ExtResource("32_4ndyv")]
position = Vector2(749, -2)
texture = ExtResource("33_h3h1a")
texture_cover = ExtResource("34_3u30v")
diff --git a/scene/ground/scene/c02/s07_二楼内侧楼道.tscn b/scene/ground/scene/c02/s07_二楼内侧楼道.tscn
index 9af9432d..a1497b1c 100644
--- a/scene/ground/scene/c02/s07_二楼内侧楼道.tscn
+++ b/scene/ground/scene/c02/s07_二楼内侧楼道.tscn
@@ -1,11 +1,10 @@
-[gd_scene load_steps=14 format=3 uid="uid://t4xjt774ngwh"]
+[gd_scene load_steps=15 format=3 uid="uid://t4xjt774ngwh"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_oao56"]
[ext_resource type="Script" uid="uid://cnjdxjni5v3cs" path="res://scene/ground/scene/c02/s07_animation.gd" id="2_t0s64"]
-[ext_resource type="AudioStream" uid="uid://m6av0abbhyco" path="res://asset/audio/sfx/环境音/第一章/楼道场景3.wav" id="3_s75vl"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="3_geise"]
[ext_resource type="Texture2D" uid="uid://u7rp66mboqq4" path="res://asset/art/scene/c02/s07_二楼内侧楼道/bg_背景.png" id="3_t0s64"]
[ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="4_5krke"]
-[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_sv27p"]
[ext_resource type="Texture2D" uid="uid://bim6w1xp1a4bg" path="res://asset/art/scene/c02/s07_二楼内侧楼道/锡箔墙面涂鸦提示.png" id="5_6ivku"]
[ext_resource type="PackedScene" uid="uid://cxw5rovg5mu1a" path="res://scene/ground/script/c02/s00_煤油灯.tscn" id="5_u2dyp"]
[ext_resource type="PackedScene" uid="uid://xovlfee503a4" path="res://scene/ground/script/c02/小手讨东西.tscn" id="6_5krke"]
@@ -13,6 +12,8 @@
[ext_resource type="PackedScene" uid="uid://dqkxiqbq83cmq" path="res://scene/entity/closeup.tscn" id="9_6ivku"]
[ext_resource type="Texture2D" uid="uid://be0fw5y3yipr4" path="res://asset/art/prop/c02/海报(小)/戏法班.png" id="10_6ivku"]
[ext_resource type="PackedScene" uid="uid://cj2snkcyjhcb7" path="res://scene/ground/script/c02/刮海报_二楼内侧.tscn" id="11_vxng8"]
+[ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="13_s75vl"]
+[ext_resource type="Texture2D" uid="uid://dfosrexfvxsn0" path="res://asset/art/scene/c02/杂物/老鼠洞通用.png" id="14_sv27p"]
[node name="S07" type="Node2D"]
@@ -28,16 +29,10 @@ data = {
}
oneshot_animation = ""
-[node name="背景音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
-stream = ExtResource("3_s75vl")
-autoplay = true
-bus = &"game_sfx"
-script = ExtResource("4_sv27p")
-mode = "场景背景音"
-"自动开始" = true
-"循环播放" = true
-"感应玩家操作" = false
-metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="0"]
+script = ExtResource("3_geise")
+autoplay_group = &"c02_楼道2"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
[node name="BGSprite2D" parent="Ground" index="1"]
texture = ExtResource("3_t0s64")
@@ -81,8 +76,15 @@ position = Vector2(-5, 78)
[node name="Closeup刮海报" parent="Ground/DeployLayer" index="7" instance=ExtResource("9_6ivku")]
position = Vector2(292, -11)
texture = ExtResource("10_6ivku")
-first_interact_os_key = "c02_海报_戏法班"
packed_scene = ExtResource("11_vxng8")
+first_interact_os_key = "c02_海报_戏法班"
+
+[node name="Note老鼠洞" parent="Ground/DeployLayer" index="8" instance=ExtResource("13_s75vl")]
+position = Vector2(207, 69)
+texture = ExtResource("14_sv27p")
+sign_mark_offset = Vector2(0, -7.38)
+title_filter = "c02"
+note_key = "c02_二楼老鼠洞"
[node name="MainPlayer" parent="Ground" index="4"]
position = Vector2(41, 98)
diff --git a/scene/ground/scene/c02/s08_animation.gd b/scene/ground/scene/c02/s08_animation.gd
index f8c11b11..d0885122 100644
--- a/scene/ground/scene/c02/s08_animation.gd
+++ b/scene/ground/scene/c02/s08_animation.gd
@@ -4,7 +4,10 @@ extends AnimationRoot
# 覆盖该方法
func _default_data() -> Dictionary:
- return {"hole_interacted_times": 0}
+ return {
+ "hole_interacted_times": 0,
+ "first_entered": true
+ }
func _ready() -> void:
@@ -57,6 +60,10 @@ func _on_ground_ready() -> void:
boxcat_portal.get_node("Sprite2D").texture = preload("uid://b8sv81cw7mcn4") # e_墙上纸张_blood
$"../DeployLayer/Note画上脚印".enabled = true
+ if data["first_entered"]:
+ set_data("first_entered", false)
+ SceneManager.pop_os_with_str("c02_离开红色演出")
+
var interacting = false:
set(val):
diff --git a/scene/ground/scene/c02/s08_瞎子卧室.tscn b/scene/ground/scene/c02/s08_瞎子卧室.tscn
index 5fe920ec..0bc5a73d 100644
--- a/scene/ground/scene/c02/s08_瞎子卧室.tscn
+++ b/scene/ground/scene/c02/s08_瞎子卧室.tscn
@@ -3,10 +3,10 @@
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_judx3"]
[ext_resource type="Script" uid="uid://hbbgymjs5xte" path="res://scene/ground/scene/c02/s08_animation.gd" id="2_m4uw8"]
[ext_resource type="Texture2D" uid="uid://v3sj36aijq5b" path="res://asset/art/scene/c02/s08_瞎子卧室/bg_瞎子卧室.png" id="3_iares"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="3_quq80"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="3_t3h08"]
[ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="4_1ws4i"]
[ext_resource type="Texture2D" uid="uid://vqyhgyka3sfo" path="res://asset/art/scene/c02/s08_瞎子卧室/瞎子卧室前景.png" id="4_gx8oy"]
-[ext_resource type="AudioStream" uid="uid://dthm5gd1sc16" path="res://asset/audio/sfx/环境音/第一章/房间内部场景2.wav" id="4_vjjde"]
[ext_resource type="AudioStream" uid="uid://dk3e1w3n2snur" path="res://asset/audio/sfx/旧版/c02/纸人出现.mp3" id="5_0qeqe"]
[ext_resource type="Texture2D" uid="uid://b5pwb4fm46sad" path="res://asset/art/scene/c02/s08_瞎子卧室/e_墙上纸张.png" id="5_f6mma"]
[ext_resource type="Texture2D" uid="uid://7ay1ttob8qwm" path="res://asset/art/scene/c02/s08_瞎子卧室/e_床板.png" id="5_vjjde"]
@@ -76,11 +76,11 @@ _data = {
[sub_resource type="RectangleShape2D" id="RectangleShape2D_a48k2"]
resource_local_to_scene = true
-size = Vector2(5, 70)
+size = Vector2(20, 70)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_kwj7c"]
resource_local_to_scene = true
-size = Vector2(10, 70)
+size = Vector2(25, 70)
[sub_resource type="Gradient" id="Gradient_f6mma"]
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 1)
@@ -112,21 +112,16 @@ libraries = {
}
script = ExtResource("2_m4uw8")
data = {
+"first_entered": true,
"hole_interacted_times": 0,
"oneshot_animation_played": false
}
oneshot_animation = ""
-[node name="背景音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
-stream = ExtResource("4_vjjde")
-autoplay = true
-bus = &"game_sfx"
-script = ExtResource("3_t3h08")
-mode = "场景背景音"
-"自动开始" = true
-"循环播放" = true
-"感应玩家操作" = false
-metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="0"]
+script = ExtResource("3_quq80")
+autoplay_group = &"c02_房间里2"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
[node name="Sfx癞子对视惊吓" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"]
stream = ExtResource("5_0qeqe")
@@ -380,7 +375,7 @@ texture = ExtResource("4_gx8oy")
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(580, 150, 690, 150)
-[node name="DirectionalLight2D" parent="Ground" index="8"]
+[node name="DirectionalLight2D" parent="Ground" index="7"]
visible = false
energy = 0.9
blend_mode = 1
diff --git a/scene/ground/scene/c02/s09_裂缝.tscn b/scene/ground/scene/c02/s09_裂缝.tscn
index 02f3aa62..35590a79 100644
--- a/scene/ground/scene/c02/s09_裂缝.tscn
+++ b/scene/ground/scene/c02/s09_裂缝.tscn
@@ -903,12 +903,12 @@ position = Vector2(3421, 25)
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(80, 150, 4500.93, 150)
-[node name="DirectionalLight2D" parent="Ground" index="8"]
+[node name="DirectionalLight2D" parent="Ground" index="7"]
visible = false
energy = 0.7
blend_mode = 1
-[node name="UIPointLight2D" parent="Ground" index="10"]
+[node name="UIPointLight2D" parent="Ground" index="9"]
position = Vector2(7016, -4)
[editable path="Ground"]
diff --git a/scene/ground/scene/c02/s10_animation.gd b/scene/ground/scene/c02/s10_animation.gd
index d11e48d3..f1dfd522 100644
--- a/scene/ground/scene/c02/s10_animation.gd
+++ b/scene/ground/scene/c02/s10_animation.gd
@@ -188,6 +188,8 @@ func _on_pick_catty_head() -> void:
await sprite.animation_finished
sprite.visible = false
SceneManager.enable_prop_item("prop_小猫玩具完整")
+ await SceneManager.get_inspector().quit_and_hidden
+ SceneManager.pop_os_with_str(tr("c02_获得小猫玩具"))
# 进过瞎子卧室后,通道关闭
if not ArchiveManager.get_global_value("c02_the_blind_room_unlocked"):
portal_note.enabled = true
diff --git a/scene/ground/scene/c02/s10_空房间.tscn b/scene/ground/scene/c02/s10_空房间.tscn
index d0097132..90836a18 100644
--- a/scene/ground/scene/c02/s10_空房间.tscn
+++ b/scene/ground/scene/c02/s10_空房间.tscn
@@ -1,10 +1,9 @@
-[gd_scene load_steps=26 format=3 uid="uid://dny21yhtuteap"]
+[gd_scene load_steps=25 format=3 uid="uid://dny21yhtuteap"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_w7j0m"]
[ext_resource type="Script" uid="uid://dkkey7qillk15" path="res://scene/ground/scene/c02/s10_animation.gd" id="2_egtqi"]
-[ext_resource type="AudioStream" uid="uid://6gttowdwmado" path="res://asset/audio/sfx/环境音/第一章/房间内部场景1.wav" id="3_chbaa"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="3_kqj5r"]
[ext_resource type="Texture2D" uid="uid://molvyfyy63ik" path="res://asset/art/scene/c02/s10_空房间/bg_空房间.png" id="3_ox8et"]
-[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_chbaa"]
[ext_resource type="PackedScene" uid="uid://cw3q5pvciumil" path="res://scene/entity/interactable.tscn" id="5_ylhfc"]
[ext_resource type="PackedScene" uid="uid://dsa6frlw6e6gg" path="res://scene/entity/pickable.tscn" id="6_27dvh"]
[ext_resource type="Texture2D" uid="uid://cuno8okh8ytw2" path="res://asset/art/scene/c02/s10_空房间/柜子.png" id="6_mty8e"]
@@ -83,16 +82,10 @@ data = {
}
oneshot_animation = ""
-[node name="背景音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
-stream = ExtResource("3_chbaa")
-autoplay = true
-bus = &"game_sfx"
-script = ExtResource("4_chbaa")
-mode = "场景背景音"
-"自动开始" = true
-"循环播放" = true
-"感应玩家操作" = false
-metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="0"]
+script = ExtResource("3_kqj5r")
+autoplay_group = &"c02_房间里1"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
[node name="BGSprite2D" parent="Ground" index="1"]
position = Vector2(26, 0)
@@ -188,13 +181,9 @@ texture = ExtResource("12_27dvh")
position = Vector2(373, -13.8031)
gaslight_energy = 2.0
gaslight_ground_energy = 2.0
-enable_snapper = null
-collision_width_and_x = true
mute_when_interacted = false
one_shot = false
-one_shot_max_times = true
-disable_prop_after_interacted = 1
-interacted_texture = false
+disable_prop_after_interacted = true
[node name="拼接小猫玩具" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="12"]
visible = false
diff --git a/scene/ground/scene/c02/s12_盒子猫.tscn b/scene/ground/scene/c02/s12_盒子猫.tscn
index ab66c646..20d068a9 100644
--- a/scene/ground/scene/c02/s12_盒子猫.tscn
+++ b/scene/ground/scene/c02/s12_盒子猫.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=8 format=3 uid="uid://da4cuf2i3nwpj"]
+[gd_scene load_steps=9 format=3 uid="uid://da4cuf2i3nwpj"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_ngo77"]
[ext_resource type="Script" uid="uid://cyd1xo106unfk" path="res://scene/ground/scene/c02/s12_animation.gd" id="2_7ah3n"]
@@ -6,6 +6,7 @@
[ext_resource type="Texture2D" uid="uid://yn00uls1kvn3" path="res://asset/art/scene/c02/s12_to_s17_盒子猫/bg_初始.png" id="3_oskpk"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_r3hvb"]
[ext_resource type="PackedScene" uid="uid://khwxm5qbfj3k" path="res://scene/ground/script/c02/盒子猫canvas_layer.tscn" id="4_vv3sh"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="5_72mc1"]
[ext_resource type="SpriteFrames" uid="uid://b85gyfhk1mg6r" path="res://asset/art/gif/c02_盒子猫/c02_盒子猫_frames.tres" id="5_ycgng"]
[node name="S12" type="Node2D"]
@@ -26,6 +27,11 @@ bus = &"game_sfx"
script = ExtResource("4_r3hvb")
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="1"]
+script = ExtResource("5_72mc1")
+autoplay_group = &"c02_房间里1"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
+
[node name="BGSprite2D" parent="Ground" index="1"]
texture = ExtResource("3_oskpk")
offset = Vector2(0, -103.7)
@@ -58,7 +64,7 @@ position = Vector2(3584, -7)
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(37, 150, 400, 150)
-[node name="DirectionalLight2D" parent="Ground" index="8"]
+[node name="DirectionalLight2D" parent="Ground" index="7"]
blend_mode = 1
[node name="盒子猫CanvasLayer" parent="Ground" instance=ExtResource("4_vv3sh")]
diff --git a/scene/ground/scene/c02/s13_盒子猫二楼.tscn b/scene/ground/scene/c02/s13_盒子猫二楼.tscn
index 1e8e2ea4..9343ca18 100644
--- a/scene/ground/scene/c02/s13_盒子猫二楼.tscn
+++ b/scene/ground/scene/c02/s13_盒子猫二楼.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=12 format=3 uid="uid://bvjutch6jex0v"]
+[gd_scene load_steps=13 format=3 uid="uid://bvjutch6jex0v"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_71lma"]
[ext_resource type="Script" uid="uid://28ujp27cbdh2" path="res://scene/ground/scene/c02/s13_animation.gd" id="2_w5nqu"]
@@ -7,6 +7,7 @@
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_yywsi"]
[ext_resource type="AudioStream" uid="uid://b8sbtn3l37uh" path="res://asset/audio/sfx/旧版/c02/红屏.mp3" id="5_yywsi"]
[ext_resource type="Texture2D" uid="uid://csrfyvaufo1wb" path="res://asset/art/scene/c02/s12_to_s17_盒子猫/l_瞎子理发店光.png" id="6_gge8e"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="6_kmk38"]
[ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="6_yywsi"]
[ext_resource type="PackedScene" uid="uid://khwxm5qbfj3k" path="res://scene/ground/script/c02/盒子猫canvas_layer.tscn" id="7_u2fv1"]
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="9_yywsi"]
@@ -36,6 +37,11 @@ bus = &"game_sfx"
script = ExtResource("4_yywsi")
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="2"]
+script = ExtResource("6_kmk38")
+autoplay_group = &"c02_房间里1"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
+
[node name="BGSprite2D" parent="Ground" index="1"]
texture = ExtResource("3_miykx")
offset = Vector2(0, -102)
diff --git a/scene/ground/scene/c02/s14_盒子猫二楼内侧.tscn b/scene/ground/scene/c02/s14_盒子猫二楼内侧.tscn
index fbe46a56..65d4247f 100644
--- a/scene/ground/scene/c02/s14_盒子猫二楼内侧.tscn
+++ b/scene/ground/scene/c02/s14_盒子猫二楼内侧.tscn
@@ -1,8 +1,9 @@
-[gd_scene load_steps=7 format=3 uid="uid://d0p4x5st2r315"]
+[gd_scene load_steps=8 format=3 uid="uid://d0p4x5st2r315"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_cr1hi"]
[ext_resource type="Script" uid="uid://bjisuntcem2lv" path="res://scene/ground/scene/c02/s14_animation.gd" id="2_o47bv"]
[ext_resource type="Texture2D" uid="uid://y0e47513ca22" path="res://asset/art/scene/c02/s12_to_s17_盒子猫/bg_二楼内侧楼道(粉笔画).png" id="3_cr1hi"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="3_idisw"]
[ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="4_o47bv"]
[ext_resource type="PackedScene" uid="uid://khwxm5qbfj3k" path="res://scene/ground/script/c02/盒子猫canvas_layer.tscn" id="5_cr1hi"]
[ext_resource type="PackedScene" uid="uid://dewbg4phd8c17" path="res://scene/ground/script/c02/追猫猪头怪.tscn" id="5_o47bv"]
@@ -19,6 +20,11 @@ footstep_type = "盒子猫"
script = ExtResource("2_o47bv")
oneshot_animation = ""
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="0"]
+script = ExtResource("3_idisw")
+autoplay_group = &"c02_房间里1"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
+
[node name="BGSprite2D" parent="Ground" index="1"]
texture = ExtResource("3_cr1hi")
offset = Vector2(0, -102)
@@ -49,7 +55,7 @@ character = "盒子猫"
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(101, 150, 660, 150)
-[node name="DirectionalLight2D" parent="Ground" index="8"]
+[node name="DirectionalLight2D" parent="Ground" index="7"]
blend_mode = 1
[node name="盒子猫CanvasLayer" parent="Ground" instance=ExtResource("5_cr1hi")]
diff --git a/scene/ground/scene/c02/s15_盒子猫一楼内侧.tscn b/scene/ground/scene/c02/s15_盒子猫一楼内侧.tscn
index fcdc7404..83e5eb86 100644
--- a/scene/ground/scene/c02/s15_盒子猫一楼内侧.tscn
+++ b/scene/ground/scene/c02/s15_盒子猫一楼内侧.tscn
@@ -1,7 +1,8 @@
-[gd_scene load_steps=6 format=3 uid="uid://b21p53g42j2nt"]
+[gd_scene load_steps=7 format=3 uid="uid://b21p53g42j2nt"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_qxg0l"]
[ext_resource type="Script" uid="uid://ebaq235h32fd" path="res://scene/ground/scene/c02/s15_animation.gd" id="2_etqjj"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="3_etqjj"]
[ext_resource type="Texture2D" uid="uid://c4eb71kdnqy3y" path="res://asset/art/scene/c02/s12_to_s17_盒子猫/bg_一楼内侧楼道(粉笔画).png" id="3_qxg0l"]
[ext_resource type="PackedScene" uid="uid://khwxm5qbfj3k" path="res://scene/ground/script/c02/盒子猫canvas_layer.tscn" id="5_isic3"]
[ext_resource type="PackedScene" uid="uid://dewbg4phd8c17" path="res://scene/ground/script/c02/追猫猪头怪.tscn" id="6_etqjj"]
@@ -18,6 +19,11 @@ footstep_type = "盒子猫"
script = ExtResource("2_etqjj")
oneshot_animation = ""
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="0"]
+script = ExtResource("3_etqjj")
+autoplay_group = &"c02_房间里1"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
+
[node name="BGSprite2D" parent="Ground" index="1"]
texture = ExtResource("3_qxg0l")
offset = Vector2(0, -102)
@@ -46,7 +52,7 @@ position = Vector2(-1, -15)
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(125, 150, 660, 150)
-[node name="DirectionalLight2D" parent="Ground" index="8"]
+[node name="DirectionalLight2D" parent="Ground" index="7"]
visible = false
blend_mode = 1
diff --git a/scene/ground/scene/c02/s16_盒子猫三楼内侧.tscn b/scene/ground/scene/c02/s16_盒子猫三楼内侧.tscn
index 1160a84f..5a428b5c 100644
--- a/scene/ground/scene/c02/s16_盒子猫三楼内侧.tscn
+++ b/scene/ground/scene/c02/s16_盒子猫三楼内侧.tscn
@@ -1,7 +1,8 @@
-[gd_scene load_steps=8 format=3 uid="uid://22hc3oe8t0id"]
+[gd_scene load_steps=9 format=3 uid="uid://22hc3oe8t0id"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_umyae"]
[ext_resource type="Script" uid="uid://dx2w5v1erjyls" path="res://scene/ground/scene/c02/s16_animation.gd" id="2_tmnwc"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="3_r8qm5"]
[ext_resource type="Texture2D" uid="uid://by4ymjhnma8c6" path="res://asset/art/scene/c02/s12_to_s17_盒子猫/bg_三楼内侧楼道(粉笔画).png" id="3_tmnwc"]
[ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="4_qkv3g"]
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="5_qkv3g"]
@@ -20,6 +21,11 @@ footstep_type = "盒子猫"
script = ExtResource("2_tmnwc")
oneshot_animation = ""
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="0"]
+script = ExtResource("3_r8qm5")
+autoplay_group = &"c02_房间里1"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
+
[node name="BGSprite2D" parent="Ground" index="1"]
texture = ExtResource("3_tmnwc")
offset = Vector2(0, -102)
@@ -58,7 +64,7 @@ position = Vector2(3584, -7)
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(37, 150, 655, 150)
-[node name="DirectionalLight2D" parent="Ground" index="8"]
+[node name="DirectionalLight2D" parent="Ground" index="7"]
visible = false
blend_mode = 1
diff --git a/scene/ground/scene/c02/s17_盒子猫三楼.tscn b/scene/ground/scene/c02/s17_盒子猫三楼.tscn
index d1f1e114..f74b16ad 100644
--- a/scene/ground/scene/c02/s17_盒子猫三楼.tscn
+++ b/scene/ground/scene/c02/s17_盒子猫三楼.tscn
@@ -1,8 +1,9 @@
-[gd_scene load_steps=8 format=3 uid="uid://cbr6gbgrl2wb1"]
+[gd_scene load_steps=9 format=3 uid="uid://cbr6gbgrl2wb1"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_e436a"]
[ext_resource type="Script" uid="uid://bkkhxiyblu2lo" path="res://scene/ground/scene/c02/s17_animation.gd" id="2_e436a"]
[ext_resource type="Texture2D" uid="uid://iyeqjguyrhog" path="res://asset/art/scene/c02/s12_to_s17_盒子猫/bg_三楼楼道(粉笔画).png" id="3_e436a"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="3_uua76"]
[ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="4_e436a"]
[ext_resource type="PackedScene" uid="uid://khwxm5qbfj3k" path="res://scene/ground/script/c02/盒子猫canvas_layer.tscn" id="4_n3bxc"]
[ext_resource type="PackedScene" uid="uid://dewbg4phd8c17" path="res://scene/ground/script/c02/追猫猪头怪.tscn" id="6_pfgbg"]
@@ -20,6 +21,11 @@ footstep_type = "盒子猫"
script = ExtResource("2_e436a")
oneshot_animation = ""
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="0"]
+script = ExtResource("3_uua76")
+autoplay_group = &"c02_房间里1"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
+
[node name="BGSprite2D" parent="Ground" index="1"]
texture = ExtResource("3_e436a")
offset = Vector2(0, -102)
@@ -61,7 +67,7 @@ position = Vector2(3584, -7)
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(37, 150, 860, 150)
-[node name="DirectionalLight2D" parent="Ground" index="8"]
+[node name="DirectionalLight2D" parent="Ground" index="7"]
visible = false
blend_mode = 1
diff --git a/scene/ground/scene/c02/s18_盒子猫一楼.tscn b/scene/ground/scene/c02/s18_盒子猫一楼.tscn
index 5a12be14..688b87fe 100644
--- a/scene/ground/scene/c02/s18_盒子猫一楼.tscn
+++ b/scene/ground/scene/c02/s18_盒子猫一楼.tscn
@@ -1,7 +1,8 @@
-[gd_scene load_steps=7 format=3 uid="uid://d27gv3pbkn4b8"]
+[gd_scene load_steps=8 format=3 uid="uid://d27gv3pbkn4b8"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_4bsvj"]
[ext_resource type="Script" uid="uid://b3mak700k2qwt" path="res://scene/ground/scene/c02/s18_animation.gd" id="2_4bsvj"]
+[ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="3_4bsvj"]
[ext_resource type="Texture2D" uid="uid://ttocw3erg8jv" path="res://asset/art/scene/c02/s12_to_s17_盒子猫/bg_一楼楼道(粉笔画).png" id="3_owpnf"]
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="5_emyx1"]
[ext_resource type="PackedScene" uid="uid://dewbg4phd8c17" path="res://scene/ground/script/c02/追猫猪头怪.tscn" id="6_xoyld"]
@@ -19,6 +20,11 @@ footstep_type = "盒子猫"
script = ExtResource("2_4bsvj")
oneshot_animation = ""
+[node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="0"]
+script = ExtResource("3_4bsvj")
+autoplay_group = &"c02_房间里1"
+metadata/_custom_type_script = "uid://cpejxlfni6n52"
+
[node name="BGSprite2D" parent="Ground" index="1"]
texture = ExtResource("3_owpnf")
offset = Vector2(0, -102)
@@ -75,7 +81,7 @@ position = Vector2(3584, -7)
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(37, 150, 860, 150)
-[node name="DirectionalLight2D" parent="Ground" index="8"]
+[node name="DirectionalLight2D" parent="Ground" index="7"]
visible = false
blend_mode = 1
diff --git a/scene/ground/script/c01/s10_鬼差探头.gd b/scene/ground/script/c01/s10_鬼差探头.gd
index 26308e14..8e4ee6b6 100644
--- a/scene/ground/script/c01/s10_鬼差探头.gd
+++ b/scene/ground/script/c01/s10_鬼差探头.gd
@@ -1,21 +1,33 @@
-extends Node2D
+extends CanvasLayer
var dialogue_c01 := preload("res://asset/dialogue/c01.dialogue") as DialogueResource
-func play():
- var tween = create_tween()
- tween.tween_property(self, "modulate:a", 1.0, 0.5)
+
+func _ready() -> void:
+ layer = GlobalConfig.CANVAS_LAYER_LITTLE_GAME
+ # self.modulate = Color.BLACK
+ # var tween = create_tween()
+ # tween.tween_property(self, "modulate", Color.WHITE, 0.5)
$Sfx.play()
var animation_player = $AnimationPlayer as AnimationPlayer
animation_player.play("鬼差探头")
- animation_player.animation_finished.connect(_on_animation_finished)
+ animation_player.animation_finished.connect(_on_finished)
+
func play_bgm():
# 音效
var stream = $"背景音".stream
AudioManager.loop_bgm_music("黄包车背景音效", stream)
-func _on_animation_finished(_name):
+
+func pre_finished():
+ # 在 animation player 结束前 1 秒调用
+ var camera = SceneManager.get_camera_marker()
+ camera.limit_top -= 20
+ camera.limit_bottom += 20
+ camera.limit_left -= 20
+ camera.limit_right += 20
+ camera.shake_camera(8.0, 2.0)
# debug 模式允许跳过
if GlobalConfig.DEBUG:
DialogueManager.show_dialogue_balloon(dialogue_c01, "c01_s11_车夫对话1")
@@ -23,5 +35,8 @@ func _on_animation_finished(_name):
DialogueManager.show_dialogue_balloon(
dialogue_c01, "c01_s11_车夫对话1", [GlobalConfig.DIALOG_IGNORE_INPUT]
)
+
+
+func _on_finished(_a):
# 跳转场景
SceneManager.get_ground_loader().transition_to_scene("c01_s11", "left")
diff --git a/scene/ground/script/c01/s10_鬼差探头.tscn b/scene/ground/script/c01/s10_鬼差探头.tscn
index 3b51dd40..c9c34b92 100644
--- a/scene/ground/script/c01/s10_鬼差探头.tscn
+++ b/scene/ground/script/c01/s10_鬼差探头.tscn
@@ -58,11 +58,14 @@ tracks/1/path = NodePath(".")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
-"times": PackedFloat32Array(6.56667),
-"transitions": PackedFloat32Array(1),
+"times": PackedFloat32Array(5.03333, 6.7),
+"transitions": PackedFloat32Array(1, 1),
"values": [{
"args": [],
"method": &"play_bgm"
+}, {
+"args": [],
+"method": &"pre_finished"
}]
}
tracks/2/type = "value"
@@ -91,7 +94,7 @@ stream_0/volume = 5.0
stream_1/stream = ExtResource("8_vputk")
stream_1/volume = -4.0
-[node name="S10鬼差探头" type="Node2D"]
+[node name="S10鬼差探头" type="CanvasLayer"]
script = ExtResource("1_pvnth")
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
diff --git a/scene/ground/script/c02/s00_煤油灯.gd b/scene/ground/script/c02/s00_煤油灯.gd
index ca4d5515..20d65868 100644
--- a/scene/ground/script/c02/s00_煤油灯.gd
+++ b/scene/ground/script/c02/s00_煤油灯.gd
@@ -71,7 +71,14 @@ func _ready() -> void:
func _on_mismatch():
- SceneManager.pop_center_notification(tr("ui_switch_prop"))
+ if not ArchiveManager.get_global_value("c02_gaslight_first_failed"):
+ ArchiveManager.set_global_entry("c02_gaslight_first_failed", true)
+ var scene = ArchiveManager.archive.current_scene
+ if scene == "c02_s02" or scene == "c02_s03":
+ SceneManager.pop_os_with_str(tr("c02_陈旧的煤油灯"))
+ # 如果有道具,则提示玩家可以使用道具
+ elif SceneManager.get_current_prop(false):
+ SceneManager.pop_center_notification(tr("ui_switch_prop"))
# 永久打开煤油灯
@@ -116,6 +123,7 @@ func _switch_gaslight(state := true, gradually := false):
point_light_ground.energy = engrgy2
light_sprite2d.modulate.a = 1.0
)
+ _check_sign_display()
@@ -132,3 +140,9 @@ func _gaslight_interacted():
await get_tree().create_timer(1.0).timeout
_switch_gaslight(true, true)
lighted.emit()
+ if not ArchiveManager.get_global_value("c02_gaslight_first_lighted"):
+ ArchiveManager.set_global_entry("c02_gaslight_first_lighted", true)
+ var scene = ArchiveManager.archive.current_scene
+ if scene == "c02_s02" or scene == "c02_s03":
+ await get_tree().create_timer(1.0).timeout
+ SceneManager.pop_os_with_str(tr("c02_使用煤油灯"))
diff --git a/scene/ground/script/c02/s00_煤油灯.tscn b/scene/ground/script/c02/s00_煤油灯.tscn
index 25f1e925..8fa24dc0 100644
--- a/scene/ground/script/c02/s00_煤油灯.tscn
+++ b/scene/ground/script/c02/s00_煤油灯.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=15 format=3 uid="uid://cxw5rovg5mu1a"]
+[gd_scene load_steps=17 format=3 uid="uid://cxw5rovg5mu1a"]
[ext_resource type="Script" uid="uid://c8vsfqoeu26gk" path="res://scene/ground/script/c02/s00_煤油灯.gd" id="1_0aa53"]
[ext_resource type="Texture2D" uid="uid://b3qgmrfslj135" path="res://asset/art/scene/c02/s03_公寓一楼院子/光晕/光晕1.png" id="2_uusov"]
@@ -18,12 +18,22 @@
resource_local_to_scene = true
size = Vector2(20, 70)
+[sub_resource type="Gradient" id="Gradient_l338h"]
+offsets = PackedFloat32Array(0, 0.67029, 1)
+colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_ivr1s"]
+gradient = SubResource("Gradient_l338h")
+width = 200
+height = 200
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+
[node name="煤油灯" type="Sprite2D"]
script = ExtResource("1_0aa53")
gaslight_texture = ExtResource("2_uusov")
ground_light_texture = ExtResource("3_y2gsk")
debug_light_switch = true
-enable_snapper = null
unrevealed_sign_texture = ExtResource("4_abb1f")
unmatched_sign_texture = ExtResource("5_l338h")
matched_sign_texture = ExtResource("6_ivr1s")
@@ -54,6 +64,11 @@ shape = SubResource("RectangleShape2D_h0ajm")
color = Color(1, 0.882353, 0.705882, 1)
texture = ExtResource("2_uusov")
+[node name="PointLight2D范围" type="PointLight2D" parent="PointLight2D"]
+visible = false
+energy = 0.7
+texture = SubResource("GradientTexture2D_ivr1s")
+
[node name="PointLightGround2D" type="PointLight2D" parent="."]
range_item_cull_mask = 4
texture = ExtResource("3_y2gsk")
diff --git a/scene/ground/script/c02/s00_跟随的老鼠.gd b/scene/ground/script/c02/s00_跟随的老鼠.gd
index 960d6f66..06ae410e 100644
--- a/scene/ground/script/c02/s00_跟随的老鼠.gd
+++ b/scene/ground/script/c02/s00_跟随的老鼠.gd
@@ -30,6 +30,8 @@ var random_directions: Array[Vector2] = []
var random_positions: Array[Vector2] = []
var player
+@onready var sfx = $"mouse1/Sfx2D老鼠叫" as Sfx2D
+
func _ready() -> void:
if Engine.is_editor_hint():
@@ -40,6 +42,9 @@ func _ready() -> void:
return
# 自动跟随的老鼠 ~ c02_mouse_follow_player
visible = ArchiveManager.get_global_value("c02_mouse_follow_player", false)
+ if visible:
+ # 播放老鼠叫 sfx
+ sfx.play()
func _on_visibility_changed() -> void:
@@ -53,6 +58,8 @@ func _enter_tree() -> void:
func flush_right_and_disable(_res = null) -> void:
+ sfx.loop = false
+ sfx.stop()
enabled = false
var tween = create_tween()
for i in range(mice.size()):
diff --git a/scene/ground/script/c02/s00_跟随的老鼠.tscn b/scene/ground/script/c02/s00_跟随的老鼠.tscn
index e52f0cea..fe7c8062 100644
--- a/scene/ground/script/c02/s00_跟随的老鼠.tscn
+++ b/scene/ground/script/c02/s00_跟随的老鼠.tscn
@@ -1,7 +1,9 @@
-[gd_scene load_steps=6 format=3 uid="uid://8frowlq301"]
+[gd_scene load_steps=8 format=3 uid="uid://8frowlq301"]
[ext_resource type="Script" uid="uid://biphnbirwpwv" path="res://scene/ground/script/c02/s00_跟随的老鼠.gd" id="1_5gnxj"]
[ext_resource type="Texture2D" uid="uid://bebirk1fwldg2" path="res://asset/art/scene/c01/s00/老鼠.png" id="2_16usl"]
+[ext_resource type="AudioStream" uid="uid://7q03rss2vlcn" path="res://asset/audio/sfx/环境音/点缀音/sfx_老鼠叫.wav" id="3_otpwt"]
+[ext_resource type="Script" uid="uid://wapo47a1oddf" path="res://scene/entity/audio/sfx2d.gd" id="4_otpwt"]
[sub_resource type="AtlasTexture" id="AtlasTexture_5gnxj"]
atlas = ExtResource("2_16usl")
@@ -26,6 +28,17 @@ position = Vector2(121.52, 5.04537)
scale = Vector2(0.86, 0.86)
texture = SubResource("AtlasTexture_5gnxj")
+[node name="Sfx2D老鼠叫" type="AudioStreamPlayer2D" parent="mouse1"]
+position = Vector2(-141.302, -5.86671)
+scale = Vector2(1.16279, 1.16279)
+stream = ExtResource("3_otpwt")
+max_distance = 1000.0
+bus = &"game_sfx"
+script = ExtResource("4_otpwt")
+loop = true
+loop_round_time = 20.0
+metadata/_custom_type_script = "uid://wapo47a1oddf"
+
[node name="mouse2" type="Sprite2D" parent="."]
position = Vector2(258.874, 22.6854)
scale = Vector2(0.86, 0.86)
diff --git a/scene/ground/script/c02/刮海报.gd b/scene/ground/script/c02/刮海报.gd
index 942a6ce9..6bacfbac 100644
--- a/scene/ground/script/c02/刮海报.gd
+++ b/scene/ground/script/c02/刮海报.gd
@@ -3,6 +3,7 @@ extends CanvasLayer
signal exit
@onready var flyer = $"刮刮乐"
+@onready var sfx = $"Sfx撕海报"
func _ready() -> void:
@@ -20,8 +21,9 @@ func _on_shaven(progress: float):
if progress >= 0.7:
exiting = true
print("刮开 70% 以上!")
+ sfx.global_play()
var tween = create_tween()
tween.tween_property(flyer, "modulate:a", 0.0, 1.0)
tween.tween_callback(exit.emit.bind(true))
- elif GlobalConfig.DEBUG:
- print("刮开进度:", progress)
+ # elif GlobalConfig.DEBUG:
+ # print("刮开进度:", progress)
diff --git a/scene/ground/script/c02/刮海报_二楼内侧.tscn b/scene/ground/script/c02/刮海报_二楼内侧.tscn
index c3bf1d57..1151a839 100644
--- a/scene/ground/script/c02/刮海报_二楼内侧.tscn
+++ b/scene/ground/script/c02/刮海报_二楼内侧.tscn
@@ -1,11 +1,13 @@
-[gd_scene load_steps=7 format=3 uid="uid://cj2snkcyjhcb7"]
+[gd_scene load_steps=9 format=3 uid="uid://cj2snkcyjhcb7"]
[ext_resource type="Script" uid="uid://d31fc1bolhwlf" path="res://scene/ground/script/c02/刮海报.gd" id="1_x38qx"]
[ext_resource type="Texture2D" uid="uid://ca5tpfxmeh5q8" path="res://asset/art/scene/c02/s07_二楼内侧楼道/ux_二楼过道内侧.png" id="2_auxb7"]
+[ext_resource type="AudioStream" uid="uid://bomvnle4oh1ol" path="res://asset/audio/sfx/交互/第一章/sfx_折纸.wav" id="2_vl1ak"]
[ext_resource type="PackedScene" uid="uid://bvnclp341hxoh" path="res://scene/entity/ux/刮刮乐.tscn" id="3_auxb7"]
[ext_resource type="Texture2D" uid="uid://cbql1i4hblmt1" path="res://asset/art/ui/prop/特写通用遮罩.png" id="3_phw8g"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="3_ro3vo"]
-[sub_resource type="Image" id="Image_auxb7"]
+[sub_resource type="Image" id="Image_vl1ak"]
data = {
"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 128, 112, 99, 0, 128, 112, 99, 0, 128, 112, 99, 0, 128, 112, 99, 0, 128, 112, 99, 0, 126, 110, 95, 0, 126, 109, 95, 0, 128, 112, 98, 0, 129, 113, 100, 0, 130, 113, 100, 0, 128, 113, 100, 0, 129, 113, 100, 0, 129, 114, 101, 0, 128, 112, 100, 0, 130, 115, 102, 0, 129, 113, 100, 0, 127, 111, 98, 0, 127, 111, 98, 0, 127, 111, 98, 0, 127, 111, 98, 0, 127, 111, 98, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 255, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 64, 38, 38, 0, 26, 15, 15, 0, 67, 45, 45, 0, 26, 15, 15, 0, 87, 55, 53, 0, 76, 45, 42, 0, 81, 47, 44, 0, 82, 48, 45, 0, 81, 47, 44, 0, 81, 47, 44, 0, 83, 49, 46, 0, 67, 39, 38, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 89, 78, 71, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 33, 22, 19, 0, 33, 22, 19, 0, 33, 22, 19, 0, 33, 22, 19, 0, 98, 86, 78, 0, 98, 86, 78, 0, 98, 86, 78, 0, 130, 113, 100, 0, 130, 113, 100, 0, 130, 113, 100, 0, 128, 112, 99, 0, 128, 111, 98, 0, 128, 111, 98, 0, 128, 112, 99, 0, 130, 114, 102, 0, 133, 117, 106, 0, 135, 120, 110, 0, 135, 120, 110, 0, 135, 120, 110, 0, 135, 120, 110, 0, 135, 120, 110, 0, 74, 43, 41, 0, 74, 43, 41, 0, 74, 43, 41, 0, 76, 45, 44, 0, 85, 51, 43, 0, 88, 53, 45, 0, 88, 53, 44, 0, 42, 28, 24, 0, 42, 28, 24, 0, 42, 28, 24, 0, 42, 28, 24, 0, 42, 28, 24, 0, 40, 26, 22, 0, 125, 109, 95, 0, 130, 113, 100, 0, 128, 112, 99, 0, 128, 112, 99, 0, 128, 112, 99, 0, 126, 110, 95, 0, 126, 109, 95, 0, 128, 112, 98, 0, 129, 113, 100, 0, 130, 113, 100, 0, 128, 113, 100, 0, 129, 113, 100, 0, 129, 114, 101, 0, 128, 112, 100, 0, 130, 115, 102, 0, 129, 113, 100, 0, 127, 111, 98, 0, 127, 111, 98, 0, 127, 111, 98, 0, 96, 84, 76, 0, 96, 84, 76, 0, 96, 84, 76, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 255, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 69, 47, 48, 0, 37, 24, 24, 0, 64, 42, 42, 0, 26, 16, 16, 0, 64, 39, 39, 0, 64, 39, 39, 0, 29, 16, 16, 0, 66, 40, 39, 0, 63, 37, 36, 0, 65, 39, 37, 0, 65, 39, 37, 0, 68, 42, 41, 0, 25, 15, 13, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 63, 38, 37, 0, 27, 17, 16, 0, 28, 19, 19, 0, 34, 22, 20, 0, 37, 25, 23, 0, 35, 22, 19, 0, 34, 21, 17, 0, 35, 21, 17, 0, 34, 20, 17, 0, 35, 22, 17, 0, 31, 17, 13, 0, 25, 15, 11, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 89, 78, 71, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 28, 18, 16, 0, 28, 18, 16, 0, 33, 22, 19, 0, 33, 22, 19, 0, 33, 22, 19, 0, 33, 22, 19, 0, 98, 86, 78, 0, 98, 86, 78, 0, 98, 86, 78, 0, 130, 113, 100, 0, 130, 113, 100, 0, 130, 113, 100, 0, 128, 112, 99, 0, 128, 111, 98, 0, 128, 111, 98, 0, 128, 112, 99, 0, 130, 114, 102, 0, 133, 117, 106, 0, 135, 120, 110, 0, 135, 120, 110, 0, 135, 120, 110, 0, 42, 28, 25, 0, 42, 28, 25, 0, 42, 28, 25, 0, 42, 28, 25, 0, 42, 28, 25, 0, 42, 28, 25, 0, 150, 135, 104, 0, 150, 135, 104, 0, 150, 135, 104, 0, 150, 135, 104, 0, 150, 135, 104, 0, 42, 28, 24, 0, 42, 28, 24, 0, 42, 28, 24, 0, 40, 26, 22, 0, 125, 109, 95, 0, 130, 113, 100, 0, 128, 112, 99, 0, 128, 112, 99, 0, 128, 112, 99, 0, 126, 110, 95, 0, 126, 109, 95, 0, 128, 112, 98, 0, 129, 113, 100, 0, 130, 113, 100, 0, 128, 113, 100, 0, 129, 113, 100, 0, 129, 114, 101, 0, 128, 112, 100, 0, 130, 115, 102, 0, 129, 113, 100, 0, 127, 111, 98, 0, 127, 111, 98, 0, 127, 111, 98, 0, 96, 84, 76, 0, 96, 84, 76, 0, 111, 96, 89, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 26, 16, 15, 0, 27, 17, 16, 0, 29, 20, 19, 0, 26, 16, 16, 0, 64, 39, 38, 0, 64, 39, 39, 0, 29, 15, 15, 0, 64, 38, 37, 0, 64, 39, 38, 0, 26, 12, 11, 0, 64, 37, 36, 0, 70, 43, 42, 0, 25, 14, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 68, 42, 42, 0, 26, 16, 16, 0, 136, 119, 102, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 89, 78, 71, 0, 89, 78, 71, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 28, 18, 16, 0, 28, 18, 16, 0, 33, 22, 19, 0, 33, 22, 19, 0, 33, 22, 19, 0, 33, 22, 19, 0, 98, 86, 78, 0, 98, 86, 78, 0, 98, 86, 78, 0, 130, 113, 100, 0, 130, 113, 100, 0, 130, 113, 100, 0, 128, 112, 99, 0, 128, 111, 98, 0, 128, 111, 98, 0, 128, 112, 99, 0, 130, 114, 102, 0, 133, 117, 106, 0, 135, 120, 110, 0, 135, 120, 110, 0, 135, 120, 110, 0, 42, 28, 25, 0, 42, 28, 25, 0, 42, 28, 25, 0, 42, 28, 25, 0, 135, 119, 107, 0, 128, 112, 98, 0, 128, 112, 98, 0, 153, 138, 107, 0, 150, 135, 104, 0, 150, 135, 104, 0, 150, 135, 104, 0, 42, 28, 24, 0, 42, 28, 24, 0, 42, 28, 24, 0, 40, 26, 22, 0, 125, 109, 95, 0, 130, 113, 100, 0, 128, 112, 99, 0, 128, 112, 99, 0, 128, 112, 99, 0, 126, 110, 95, 0, 126, 109, 95, 0, 128, 112, 98, 0, 129, 113, 100, 0, 130, 113, 100, 0, 128, 113, 100, 0, 129, 113, 100, 0, 129, 114, 101, 0, 128, 112, 100, 0, 130, 115, 102, 0, 129, 113, 100, 0, 127, 111, 98, 0, 127, 111, 98, 0, 96, 84, 76, 0, 96, 84, 76, 0, 96, 84, 76, 0, 111, 96, 89, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 114, 101, 91, 0, 115, 102, 93, 0, 115, 102, 93, 0, 30, 20, 20, 0, 64, 40, 39, 0, 63, 39, 38, 0, 29, 16, 16, 0, 66, 40, 40, 0, 64, 39, 38, 0, 28, 15, 14, 0, 64, 38, 37, 0, 54, 32, 31, 0, 24, 13, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 27, 18, 17, 0, 36, 23, 23, 0, 136, 119, 102, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 0, 114, 100, 89, 255, 114, 100, 89, 0, 89, 78, 71, 0, 89, 78, 71, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 30, 20, 19, 0, 28, 18, 16, 0, 28, 18, 16, 0, 28, 18, 16, 0, 33, 22, 19, 0, 33, 22, 19, 0, 33, 22, 19, 0, 98, 86, 78, 0, 98, 86, 78, 0, 128, 111, 99, 0, 130, 113, 100, 0, 130, 113, 100, 0, 130, 113, 100, 0, 128, 112, 99, 0, 128, 111, 98, 0, 128, 111, 98, 0, 128, 112, 99, 0, 130, 114, 102, 0, 133, 117, 106, 0, 135, 120, 110, 0, 135, 120, 110, 0, 44, 29, 27, 0, 42, 28, 25, 0, 42, 28, 25, 0, 42, 28, 25, 0, 42, 28, 25, 0, 135, 119, 107, 0, 128, 112, 98, 0, 128, 112, 98, 0, 153, 138, 107, 0, 150, 135, 104, 0, 150, 135, 104, 0, 150, 135, 104, 0, 155, 140, 111, 0, 42, 28, 24, 0, 42, 28, 24, 0, 40, 26, 22, 0, 125, 109, 95, 0, 130, 113, 100, 0, 128, 112, 99, 0, 128, 112, 99, 0, 128, 112, 99, 255, 126, 110, 95, 255, 126, 109, 95, 255, 128, 112, 98, 255, 129, 113, 100, 255, 130, 113, 100, 255, 128, 113, 100, 255, 129, 113, 100, 255, 129, 114, 101, 255, 128, 112, 100, 255, 130, 115, 102, 255, 129, 113, 100, 255, 127, 111, 98, 255, 127, 111, 98, 0, 96, 84, 76, 0, 96, 84, 76, 0, 96, 84, 76, 0, 111, 96, 89, 0, 106, 93, 84, 0, 107, 94, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 113, 100, 89, 0, 113, 99, 88, 0, 112, 99, 88, 0, 26, 16, 16, 0, 26, 17, 17, 0, 27, 18, 19, 0, 30, 18, 19, 0, 31, 20, 20, 0, 30, 18, 19, 0, 29, 16, 16, 0, 64, 38, 37, 0, 55, 32, 31, 0, 23, 13, 13, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 67, 40, 39, 0, 146, 130, 116, 0, 143, 126, 110, 0, 139, 122, 105, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 89, 79, 72, 0, 89, 79, 72, 0, 89, 79, 72, 0, 89, 79, 72, 0, 89, 79, 72, 255, 89, 78, 71, 255, 89, 78, 71, 255, 89, 78, 71, 255, 89, 78, 72, 255, 89, 78, 72, 255, 89, 78, 72, 0, 30, 20, 19, 0, 28, 18, 16, 0, 28, 18, 16, 0, 104, 90, 87, 0, 33, 22, 19, 0, 33, 22, 19, 0, 33, 22, 19, 255, 98, 86, 78, 255, 98, 86, 78, 0, 128, 111, 99, 0, 130, 113, 100, 0, 130, 113, 100, 0, 130, 113, 100, 255, 128, 112, 99, 255, 128, 111, 98, 255, 128, 111, 98, 255, 128, 112, 99, 255, 130, 114, 102, 255, 133, 117, 106, 255, 135, 120, 110, 255, 135, 120, 110, 0, 44, 29, 27, 0, 42, 28, 25, 0, 42, 28, 25, 0, 42, 28, 25, 0, 38, 25, 21, 0, 135, 119, 107, 0, 128, 112, 98, 0, 128, 112, 98, 0, 153, 138, 107, 0, 151, 136, 105, 0, 150, 135, 104, 0, 150, 135, 104, 0, 155, 140, 111, 0, 42, 28, 24, 0, 42, 28, 24, 255, 40, 26, 22, 255, 125, 109, 95, 255, 130, 113, 100, 255, 128, 112, 99, 255, 130, 113, 100, 255, 128, 111, 97, 255, 129, 112, 98, 255, 130, 114, 100, 255, 88, 77, 70, 255, 86, 76, 69, 255, 88, 78, 71, 255, 88, 77, 71, 255, 22, 13, 12, 255, 30, 20, 21, 255, 86, 76, 69, 255, 90, 80, 74, 255, 88, 77, 71, 255, 98, 86, 78, 255, 99, 88, 80, 255, 96, 84, 76, 255, 96, 84, 76, 0, 111, 96, 89, 0, 111, 96, 89, 0, 106, 93, 84, 0, 107, 94, 84, 0, 106, 93, 84, 0, 106, 93, 84, 255, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 106, 93, 84, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 64, 37, 36, 0, 113, 99, 88, 0, 113, 100, 89, 0, 116, 103, 92, 0, 117, 104, 94, 0, 117, 104, 96, 0, 26, 17, 17, 0, 62, 41, 41, 0, 68, 43, 42, 0, 67, 43, 42, 0, 65, 40, 39, 0, 64, 38, 37, 0, 50, 29, 29, 0, 24, 13, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 60, 34, 32, 0, 63, 38, 37, 0, 67, 41, 40, 0, 68, 44, 43, 0, 69, 45, 43, 0, 65, 40, 40, 0, 29, 18, 16, 0, 141, 125, 108, 0, 147, 129, 113, 0, 147, 129, 113, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 89, 78, 71, 0, 89, 78, 71, 0, 89, 78, 71, 0, 89, 78, 71, 0, 89, 78, 71, 255, 88, 77, 69, 255, 88, 77, 70, 255, 90, 79, 72, 255, 23, 15, 12, 255, 28, 18, 15, 255, 29, 19, 16, 255, 30, 20, 19, 255, 28, 18, 16, 255, 28, 18, 16, 0, 104, 90, 87, 0, 100, 87, 83, 0, 33, 22, 19, 0, 33, 22, 19, 0, 100, 87, 81, 255, 46, 33, 26, 255, 128, 111, 99, 255, 130, 113, 100, 255, 128, 111, 98, 255, 99, 87, 78, 255, 101, 88, 80, 255, 101, 88, 80, 255, 101, 88, 80, 255, 101, 88, 80, 255, 100, 88, 79, 255, 97, 84, 77, 255, 44, 29, 27, 255, 44, 29, 27, 255, 44, 29, 27, 255, 42, 28, 25, 255, 42, 28, 25, 255, 42, 28, 25, 0, 38, 25, 21, 0, 135, 119, 107, 0, 128, 112, 98, 0, 128, 112, 98, 0, 153, 138, 107, 0, 151, 136, 105, 0, 150, 135, 104, 0, 150, 135, 104, 255, 155, 140, 111, 255, 103, 90, 81, 255, 36, 24, 22, 255, 42, 28, 25, 255, 126, 105, 90, 255, 131, 115, 102, 255, 130, 114, 100, 255, 131, 114, 100, 255, 125, 108, 93, 255, 88, 77, 68, 255, 89, 78, 71, 255, 90, 79, 72, 255, 88, 77, 70, 255, 90, 79, 74, 255, 88, 77, 72, 255, 23, 13, 11, 255, 34, 22, 20, 255, 120, 105, 99, 255, 96, 85, 81, 255, 85, 74, 67, 255, 88, 77, 71, 255, 87, 76, 69, 255, 97, 85, 77, 255, 97, 85, 77, 0, 111, 96, 89, 0, 111, 96, 89, 255, 106, 93, 84, 255, 107, 94, 84, 255, 108, 94, 85, 255, 106, 93, 82, 255, 106, 93, 82, 0, 106, 93, 82, 0, 31, 20, 16, 0, 31, 20, 16, 0, 35, 23, 21, 0, 35, 23, 21, 0, 35, 23, 21, 0, 35, 23, 21, 0, 116, 101, 93, 0, 35, 23, 19, 0, 121, 105, 99, 0, 115, 101, 92, 0, 113, 99, 88, 0, 112, 98, 87, 0, 113, 99, 88, 0, 113, 99, 88, 0, 114, 101, 91, 0, 25, 16, 16, 0, 68, 44, 44, 0, 71, 46, 46, 0, 65, 40, 39, 0, 68, 42, 41, 0, 66, 40, 40, 0, 49, 30, 30, 0, 25, 14, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 37, 23, 23, 0, 39, 23, 23, 0, 34, 21, 20, 0, 34, 19, 18, 0, 40, 22, 20, 0, 35, 21, 19, 0, 92, 78, 70, 0, 141, 124, 108, 0, 147, 129, 113, 0, 147, 129, 113, 0, 147, 129, 113, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 255, 143, 125, 111, 0, 143, 125, 111, 0, 143, 125, 111, 0, 138, 118, 108, 0, 138, 118, 108, 0, 88, 76, 69, 0, 88, 76, 69, 0, 88, 76, 69, 0, 88, 76, 69, 255, 88, 77, 70, 255, 90, 79, 72, 255, 87, 76, 68, 255, 88, 76, 72, 255, 98, 86, 86, 255, 103, 90, 94, 255, 28, 18, 17, 255, 30, 19, 18, 255, 102, 90, 92, 255, 104, 90, 87, 255, 100, 87, 83, 255, 100, 87, 83, 0, 100, 87, 81, 0, 100, 87, 81, 0, 33, 22, 20, 255, 97, 85, 78, 255, 99, 87, 78, 255, 98, 86, 77, 255, 99, 87, 79, 255, 102, 89, 80, 255, 33, 22, 20, 255, 34, 22, 21, 255, 32, 21, 20, 255, 31, 20, 18, 255, 97, 83, 76, 255, 35, 23, 22, 255, 35, 23, 22, 255, 42, 27, 25, 255, 43, 28, 26, 255, 44, 29, 27, 255, 42, 27, 25, 255, 38, 25, 21, 255, 135, 119, 107, 255, 128, 112, 98, 255, 128, 112, 98, 0, 153, 138, 107, 255, 151, 136, 105, 255, 151, 135, 105, 255, 149, 133, 102, 255, 169, 151, 122, 255, 48, 32, 26, 255, 42, 28, 25, 255, 43, 28, 26, 255, 41, 27, 25, 255, 129, 113, 100, 255, 84, 72, 65, 255, 89, 78, 71, 255, 86, 74, 67, 255, 89, 77, 70, 255, 88, 77, 70, 255, 87, 76, 68, 255, 88, 76, 69, 255, 88, 77, 70, 255, 32, 21, 19, 255, 36, 24, 23, 255, 35, 23, 22, 255, 33, 21, 20, 255, 34, 22, 20, 255, 98, 86, 77, 255, 23, 12, 5, 255, 31, 20, 18, 255, 89, 76, 70, 255, 30, 19, 17, 255, 33, 21, 18, 255, 111, 98, 89, 255, 109, 95, 86, 255, 110, 96, 87, 255, 108, 94, 85, 255, 107, 94, 84, 255, 107, 94, 84, 0, 31, 20, 16, 0, 31, 20, 16, 0, 35, 23, 21, 0, 35, 23, 21, 0, 35, 23, 21, 0, 35, 23, 21, 0, 35, 23, 21, 0, 31, 19, 18, 0, 38, 25, 23, 0, 35, 23, 20, 0, 38, 25, 22, 0, 108, 95, 82, 0, 115, 101, 90, 0, 113, 100, 89, 0, 112, 98, 87, 0, 113, 99, 88, 0, 40, 31, 26, 0, 27, 17, 17, 0, 32, 20, 17, 0, 35, 23, 20, 0, 32, 20, 20, 0, 39, 24, 24, 0, 36, 22, 21, 0, 25, 15, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 62, 37, 37, 0, 64, 39, 38, 0, 28, 17, 15, 0, 91, 67, 56, 0, 84, 61, 50, 0, 30, 17, 11, 0, 139, 122, 108, 0, 143, 125, 107, 0, 147, 129, 113, 0, 147, 129, 113, 0, 147, 129, 113, 0, 147, 129, 113, 0, 117, 99, 91, 0, 117, 99, 91, 0, 117, 99, 91, 255, 117, 99, 91, 0, 117, 99, 91, 0, 117, 99, 91, 0, 138, 118, 108, 0, 138, 118, 108, 0, 138, 118, 108, 0, 143, 124, 110, 0, 88, 76, 69, 0, 88, 76, 69, 0, 89, 78, 71, 255, 86, 75, 67, 255, 89, 78, 71, 255, 22, 14, 11, 255, 29, 19, 17, 255, 103, 90, 94, 0, 30, 19, 18, 255, 31, 21, 19, 255, 33, 22, 20, 255, 37, 25, 23, 255, 98, 85, 80, 255, 98, 85, 80, 0, 36, 23, 20, 0, 36, 23, 20, 255, 36, 24, 20, 255, 106, 92, 82, 255, 104, 91, 80, 255, 106, 93, 83, 255, 106, 93, 84, 255, 106, 92, 83, 255, 106, 92, 83, 255, 33, 21, 20, 255, 32, 21, 20, 255, 104, 91, 84, 255, 104, 90, 84, 255, 99, 86, 80, 255, 35, 23, 22, 255, 25, 15, 10, 255, 108, 94, 92, 255, 35, 23, 22, 255, 129, 123, 127, 255, 106, 93, 85, 255, 103, 90, 81, 255, 131, 115, 102, 255, 151, 135, 105, 255, 151, 135, 103, 255, 152, 137, 106, 255, 152, 136, 105, 255, 136, 119, 95, 255, 46, 30, 23, 255, 40, 25, 23, 255, 38, 24, 22, 255, 129, 113, 100, 255, 28, 18, 17, 255, 27, 17, 16, 255, 88, 77, 70, 255, 86, 75, 67, 255, 87, 76, 69, 255, 105, 91, 81, 255, 103, 90, 80, 255, 105, 91, 81, 255, 114, 100, 90, 255, 33, 20, 19, 255, 29, 18, 16, 255, 31, 17, 11, 255, 35, 23, 22, 255, 106, 93, 84, 255, 106, 93, 84, 255, 106, 93, 84, 255, 26, 14, 6, 255, 34, 23, 20, 255, 100, 85, 80, 255, 31, 20, 17, 255, 33, 22, 19, 255, 111, 97, 89, 255, 108, 94, 84, 255, 108, 94, 84, 255, 108, 94, 84, 255, 108, 94, 85, 255, 31, 20, 16, 255, 31, 20, 16, 0, 31, 20, 16, 0, 35, 23, 21, 0, 35, 23, 21, 0, 35, 23, 21, 0, 35, 23, 21, 0, 31, 19, 18, 0, 31, 19, 18, 0, 135, 122, 125, 0, 132, 119, 121, 0, 131, 118, 117, 0, 105, 92, 80, 0, 107, 93, 82, 0, 109, 96, 85, 0, 109, 96, 86, 0, 108, 95, 85, 0, 107, 94, 84, 0, 25, 14, 12, 0, 74, 55, 47, 0, 77, 58, 49, 0, 26, 14, 13, 0, 61, 36, 36, 0, 66, 41, 41, 0, 25, 15, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 75, 45, 44, 0, 79, 49, 47, 0, 31, 17, 14, 0, 93, 67, 56, 0, 69, 48, 36, 0, 39, 24, 19, 0, 138, 122, 108, 0, 141, 123, 104, 0, 147, 129, 113, 0, 147, 129, 113, 0, 147, 129, 113, 0, 147, 129, 113, 0, 147, 129, 113, 0, 117, 99, 91, 0, 117, 99, 91, 0, 117, 99, 91, 0, 117, 99, 91, 0, 117, 99, 91, 0, 138, 118, 108, 0, 138, 118, 108, 0, 138, 118, 108, 0, 143, 124, 110, 0, 143, 124, 110, 0, 89, 78, 71, 0, 89, 78, 71, 0, 88, 77, 69, 255, 88, 77, 70, 255, 23, 14, 12, 255, 27, 18, 15, 255, 35, 26, 24, 255, 29, 18, 17, 255, 32, 21, 18, 255, 35, 23, 21, 255, 33, 22, 20, 255, 100, 86, 84, 255, 99, 86, 78, 255, 33, 21, 19, 255, 100, 86, 85, 255, 106, 91, 88, 255, 100, 85, 76, 255, 107, 93, 85, 255, 105, 91, 81, 255, 106, 93, 84, 255, 106, 92, 83, 255, 104, 91, 84, 255, 33, 21, 20, 255, 33, 21, 20, 255, 102, 89, 82, 255, 106, 93, 87, 255, 98, 85, 78, 255, 34, 23, 21, 255, 24, 13, 6, 255, 105, 91, 89, 255, 35, 23, 22, 255, 127, 113, 113, 255, 104, 91, 82, 255, 107, 94, 85, 255, 112, 98, 87, 255, 155, 141, 110, 255, 159, 144, 112, 255, 156, 141, 111, 255, 167, 149, 120, 255, 45, 29, 23, 255, 40, 26, 23, 255, 78, 63, 56, 255, 88, 76, 72, 255, 90, 77, 74, 255, 88, 76, 71, 255, 23, 14, 12, 255, 27, 17, 16, 255, 106, 92, 83, 255, 104, 90, 80, 255, 104, 91, 80, 255, 107, 93, 84, 255, 106, 93, 84, 255, 111, 97, 89, 255, 37, 25, 22, 255, 34, 22, 21, 255, 36, 24, 22, 255, 34, 22, 21, 255, 36, 23, 22, 255, 35, 22, 21, 255, 107, 94, 84, 255, 26, 14, 6, 255, 34, 22, 20, 255, 106, 92, 89, 255, 34, 23, 19, 255, 33, 21, 18, 255, 110, 97, 88, 255, 107, 93, 83, 255, 107, 94, 83, 255, 110, 97, 86, 255, 107, 93, 83, 255, 106, 92, 81, 255, 106, 92, 81, 0, 109, 96, 87, 0, 35, 23, 21, 0, 35, 23, 21, 0, 35, 23, 21, 0, 31, 19, 18, 0, 31, 19, 18, 0, 31, 19, 18, 0, 128, 111, 110, 0, 120, 103, 99, 0, 110, 95, 87, 0, 107, 92, 82, 0, 109, 96, 85, 0, 109, 96, 86, 0, 109, 96, 85, 0, 108, 95, 85, 0, 109, 97, 88, 0, 26, 15, 12, 0, 79, 59, 50, 0, 78, 59, 50, 0, 26, 15, 13, 0, 61, 37, 36, 0, 61, 36, 35, 0, 23, 12, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 147, 129, 113, 0, 147, 129, 113, 0, 147, 129, 113, 0, 147, 129, 113, 0, 147, 129, 113, 255, 147, 129, 113, 0, 117, 99, 91, 0, 117, 99, 91, 0, 117, 99, 91, 0, 46, 30, 27, 0, 138, 118, 108, 0, 138, 118, 108, 0, 138, 118, 108, 255, 143, 124, 110, 255, 143, 124, 110, 0, 138, 120, 106, 0, 127, 111, 99, 0, 127, 111, 99, 255, 89, 78, 73, 255, 22, 14, 12, 255, 33, 22, 20, 255, 26, 16, 7, 255, 29, 18, 17, 255, 28, 17, 13, 255, 32, 20, 18, 255, 34, 22, 21, 255, 98, 84, 81, 255, 36, 24, 22, 255, 35, 24, 22, 255, 34, 22, 21, 255, 38, 26, 23, 255, 34, 23, 19, 255, 103, 90, 82, 255, 103, 90, 81, 255, 104, 91, 82, 255, 103, 90, 81, 255, 34, 23, 21, 255, 33, 22, 21, 255, 34, 23, 21, 255, 34, 22, 20, 255, 107, 94, 89, 255, 99, 84, 78, 255, 33, 21, 20, 255, 28, 15, 7, 255, 98, 83, 79, 255, 35, 23, 22, 255, 122, 106, 103, 255, 96, 83, 74, 255, 104, 90, 80, 255, 105, 92, 82, 255, 88, 77, 70, 255, 87, 76, 69, 255, 94, 82, 76, 255, 27, 17, 16, 255, 28, 18, 17, 255, 88, 77, 70, 255, 90, 78, 74, 255, 88, 76, 71, 255, 89, 76, 73, 255, 90, 78, 75, 255, 106, 92, 83, 255, 35, 23, 22, 255, 35, 23, 21, 255, 27, 17, 16, 255, 30, 19, 17, 255, 112, 99, 89, 255, 106, 93, 82, 255, 106, 93, 84, 255, 39, 26, 23, 255, 103, 88, 87, 255, 34, 19, 14, 255, 35, 22, 21, 255, 108, 94, 85, 255, 37, 24, 23, 255, 108, 94, 85, 255, 25, 14, 6, 255, 26, 16, 10, 255, 107, 94, 91, 255, 35, 24, 21, 255, 33, 22, 19, 255, 109, 95, 87, 255, 110, 96, 86, 255, 108, 95, 86, 255, 110, 96, 86, 255, 110, 96, 87, 255, 109, 95, 85, 255, 109, 96, 87, 255, 109, 96, 87, 0, 35, 23, 21, 255, 35, 23, 21, 0, 31, 19, 18, 0, 31, 19, 18, 0, 31, 19, 18, 0, 31, 19, 18, 0, 36, 24, 22, 0, 36, 24, 22, 0, 112, 98, 92, 0, 110, 97, 86, 0, 109, 95, 84, 0, 109, 96, 85, 0, 109, 95, 85, 0, 108, 95, 83, 0, 107, 94, 84, 0, 25, 14, 11, 0, 81, 61, 52, 0, 76, 57, 49, 0, 27, 15, 14, 0, 61, 37, 37, 0, 69, 43, 42, 0, 23, 12, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 95, 69, 58, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 137, 120, 105, 0, 43, 28, 23, 0, 43, 28, 23, 0, 43, 28, 23, 0, 43, 28, 23, 0, 43, 28, 23, 255, 43, 28, 23, 0, 39, 25, 18, 0, 39, 25, 18, 0, 39, 25, 18, 0, 46, 30, 27, 0, 46, 30, 27, 0, 151, 132, 121, 0, 151, 132, 121, 255, 146, 128, 114, 255, 138, 120, 106, 255, 138, 120, 106, 0, 132, 116, 103, 0, 132, 116, 103, 255, 125, 109, 97, 255, 32, 18, 21, 255, 48, 33, 35, 255, 38, 24, 16, 255, 40, 27, 24, 255, 36, 24, 21, 255, 39, 26, 24, 255, 35, 23, 21, 255, 103, 89, 85, 255, 106, 92, 83, 255, 37, 25, 24, 255, 104, 91, 82, 255, 92, 76, 67, 255, 103, 87, 81, 255, 105, 92, 83, 255, 104, 91, 81, 255, 106, 93, 84, 255, 104, 91, 82, 255, 33, 21, 15, 255, 33, 21, 20, 255, 36, 23, 22, 255, 32, 20, 12, 255, 103, 89, 83, 255, 33, 21, 20, 255, 34, 22, 20, 255, 32, 20, 19, 255, 34, 21, 21, 255, 35, 23, 22, 255, 36, 24, 23, 255, 32, 20, 17, 255, 106, 93, 83, 255, 103, 90, 79, 255, 87, 76, 68, 255, 25, 16, 7, 255, 27, 18, 16, 255, 27, 17, 16, 255, 28, 17, 17, 255, 27, 17, 15, 255, 41, 26, 23, 255, 41, 26, 24, 255, 34, 21, 20, 255, 35, 22, 20, 255, 34, 22, 20, 255, 34, 21, 20, 255, 32, 20, 18, 255, 35, 22, 21, 255, 36, 23, 21, 255, 107, 94, 84, 255, 108, 94, 85, 255, 107, 94, 83, 255, 34, 22, 18, 255, 108, 93, 89, 255, 33, 19, 14, 255, 36, 23, 22, 255, 109, 95, 85, 255, 36, 24, 22, 255, 108, 94, 85, 255, 27, 15, 7, 255, 35, 23, 21, 255, 103, 89, 86, 255, 33, 22, 19, 255, 32, 21, 18, 255, 108, 94, 85, 255, 110, 97, 86, 255, 111, 97, 87, 255, 109, 95, 86, 255, 32, 21, 17, 255, 35, 23, 19, 255, 34, 22, 19, 255, 111, 94, 92, 255, 34, 22, 20, 255, 31, 19, 18, 255, 31, 19, 18, 0, 31, 19, 18, 0, 31, 19, 18, 0, 31, 19, 18, 0, 124, 108, 109, 0, 33, 22, 20, 0, 115, 101, 94, 0, 109, 95, 84, 0, 108, 95, 83, 0, 106, 92, 81, 0, 109, 96, 85, 0, 107, 94, 83, 0, 109, 96, 86, 0, 25, 14, 10, 0, 82, 62, 53, 0, 76, 56, 47, 0, 27, 15, 13, 0, 61, 38, 37, 0, 68, 42, 42, 0, 24, 13, 13, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 34, 19, 18, 0, 95, 69, 58, 0, 95, 69, 58, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 137, 120, 105, 0, 137, 120, 105, 0, 43, 28, 23, 0, 43, 28, 23, 0, 43, 28, 23, 0, 43, 28, 23, 255, 149, 131, 117, 255, 39, 25, 18, 255, 39, 25, 18, 0, 39, 25, 18, 0, 46, 30, 27, 0, 46, 30, 27, 0, 46, 30, 27, 255, 47, 31, 29, 255, 49, 33, 30, 255, 47, 31, 27, 255, 47, 31, 27, 0, 134, 117, 102, 0, 134, 117, 102, 255, 125, 109, 96, 255, 123, 107, 95, 255, 118, 103, 92, 255, 115, 101, 90, 255, 113, 98, 88, 255, 110, 96, 86, 255, 109, 95, 85, 255, 106, 93, 84, 255, 106, 92, 83, 255, 106, 92, 83, 255, 35, 23, 22, 255, 105, 92, 82, 255, 32, 21, 19, 255, 111, 98, 91, 255, 105, 91, 81, 255, 104, 91, 82, 255, 107, 94, 85, 255, 106, 93, 84, 255, 103, 89, 81, 255, 35, 23, 23, 255, 39, 26, 25, 255, 105, 91, 85, 255, 116, 102, 97, 255, 126, 111, 109, 255, 35, 23, 21, 255, 31, 18, 15, 255, 52, 40, 36, 255, 35, 23, 21, 255, 36, 23, 22, 255, 128, 113, 110, 255, 107, 94, 85, 255, 108, 95, 85, 255, 86, 75, 67, 255, 23, 13, 5, 255, 27, 18, 16, 255, 48, 31, 25, 255, 101, 87, 79, 255, 35, 22, 20, 255, 39, 26, 24, 255, 44, 28, 27, 255, 36, 23, 22, 255, 36, 24, 23, 255, 35, 23, 22, 255, 29, 18, 16, 255, 114, 98, 92, 255, 44, 31, 29, 255, 109, 95, 85, 255, 113, 99, 89, 255, 109, 96, 85, 255, 108, 95, 84, 255, 39, 26, 22, 255, 34, 22, 20, 255, 32, 19, 18, 255, 36, 23, 22, 255, 33, 21, 19, 255, 35, 22, 20, 255, 109, 96, 86, 255, 26, 14, 6, 255, 35, 23, 21, 255, 103, 88, 84, 255, 33, 22, 19, 255, 33, 21, 19, 255, 109, 95, 89, 255, 112, 98, 88, 255, 108, 94, 84, 255, 111, 97, 88, 255, 34, 22, 20, 255, 33, 22, 19, 255, 35, 23, 21, 255, 112, 97, 96, 255, 35, 23, 22, 255, 34, 22, 20, 255, 34, 22, 20, 0, 34, 22, 20, 0, 34, 22, 20, 0, 34, 22, 20, 0, 110, 96, 86, 0, 35, 23, 21, 0, 109, 95, 86, 0, 107, 92, 82, 0, 110, 96, 85, 0, 109, 95, 84, 0, 111, 97, 87, 0, 109, 96, 86, 0, 107, 94, 83, 0, 26, 15, 12, 0, 77, 58, 49, 0, 74, 55, 46, 0, 26, 14, 12, 0, 61, 37, 36, 0, 65, 40, 39, 0, 23, 13, 13, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 34, 19, 18, 0, 34, 19, 18, 0, 95, 69, 58, 0, 95, 69, 58, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 100, 74, 62, 0, 137, 120, 105, 0, 137, 120, 105, 0, 137, 120, 105, 0, 141, 123, 108, 0, 141, 123, 108, 0, 141, 123, 108, 0, 141, 123, 108, 255, 148, 130, 116, 255, 38, 24, 20, 255, 38, 24, 20, 0, 38, 24, 20, 0, 45, 28, 26, 0, 45, 28, 26, 0, 45, 28, 26, 255, 55, 38, 35, 255, 52, 34, 32, 255, 47, 30, 27, 255, 46, 31, 27, 255, 139, 122, 109, 255, 131, 114, 100, 255, 129, 113, 99, 255, 36, 23, 17, 255, 40, 26, 24, 255, 38, 24, 22, 255, 38, 25, 24, 255, 37, 24, 23, 255, 35, 23, 21, 255, 37, 25, 23, 255, 34, 22, 20, 255, 106, 93, 84, 255, 37, 24, 23, 255, 106, 92, 83, 255, 33, 21, 18, 255, 107, 93, 84, 255, 106, 92, 82, 255, 106, 93, 83, 255, 106, 92, 82, 255, 106, 93, 84, 255, 107, 93, 85, 255, 35, 23, 22, 255, 37, 24, 23, 255, 111, 96, 91, 255, 105, 90, 84, 255, 118, 102, 98, 255, 34, 23, 21, 255, 26, 14, 6, 255, 113, 98, 95, 255, 35, 22, 21, 255, 36, 23, 21, 255, 106, 92, 85, 255, 107, 94, 84, 255, 108, 94, 84, 255, 115, 101, 89, 255, 130, 113, 100, 255, 152, 137, 107, 255, 152, 137, 107, 255, 107, 93, 86, 255, 108, 94, 87, 255, 125, 109, 97, 255, 44, 29, 27, 255, 35, 23, 22, 255, 113, 97, 93, 255, 109, 95, 89, 255, 107, 92, 83, 255, 108, 94, 83, 255, 109, 95, 84, 255, 109, 95, 85, 255, 111, 97, 86, 255, 111, 97, 86, 255, 109, 96, 86, 255, 114, 100, 92, 255, 112, 96, 94, 255, 32, 17, 11, 255, 34, 22, 21, 255, 109, 96, 86, 255, 110, 96, 86, 255, 109, 96, 86, 255, 26, 13, 6, 255, 36, 24, 22, 255, 105, 89, 86, 255, 30, 19, 17, 255, 35, 23, 21, 255, 110, 96, 87, 255, 112, 98, 88, 255, 110, 96, 86, 255, 110, 96, 85, 255, 115, 102, 92, 255, 82, 69, 66, 255, 34, 22, 20, 255, 114, 98, 97, 255, 34, 21, 13, 255, 34, 22, 17, 255, 34, 22, 17, 0, 34, 22, 17, 0, 34, 22, 17, 0, 34, 22, 17, 0, 110, 96, 86, 0, 36, 24, 22, 0, 113, 100, 93, 0, 109, 95, 84, 0, 111, 97, 86, 0, 106, 92, 80, 0, 111, 97, 87, 0, 109, 96, 86, 0, 108, 95, 85, 0, 31, 19, 17, 0, 80, 60, 52, 0, 75, 55, 46, 0, 33, 21, 19, 0, 63, 39, 38, 0, 66, 41, 41, 0, 22, 12, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 34, 19, 18, 0, 34, 19, 18, 0, 34, 19, 18, 0, 95, 69, 58, 0, 95, 69, 58, 0, 100, 74, 62, 0, 100, 74, 62, 255, 100, 74, 62, 0, 137, 120, 105, 0, 137, 120, 105, 0, 137, 120, 105, 0, 144, 126, 108, 0, 149, 131, 116, 0, 149, 131, 116, 0, 149, 131, 116, 255, 127, 106, 91, 255, 142, 123, 108, 255, 142, 123, 108, 0, 142, 123, 108, 0, 46, 30, 26, 0, 37, 21, 17, 0, 37, 21, 17, 255, 139, 120, 105, 255, 141, 122, 108, 255, 140, 121, 106, 255, 138, 119, 105, 255, 140, 123, 111, 255, 133, 116, 102, 255, 128, 112, 99, 255, 40, 26, 17, 255, 86, 72, 69, 255, 110, 93, 90, 255, 35, 22, 21, 255, 36, 23, 22, 255, 110, 96, 86, 255, 109, 96, 86, 255, 107, 94, 84, 255, 107, 94, 84, 255, 35, 23, 22, 255, 35, 23, 21, 255, 33, 21, 18, 255, 108, 95, 86, 255, 104, 90, 81, 255, 107, 94, 84, 255, 108, 95, 85, 255, 107, 94, 85, 255, 106, 93, 84, 255, 34, 23, 21, 255, 37, 24, 24, 255, 34, 22, 20, 255, 106, 92, 84, 255, 120, 106, 103, 255, 35, 22, 21, 255, 25, 13, 6, 255, 108, 93, 88, 255, 37, 24, 23, 255, 36, 24, 22, 255, 34, 21, 17, 255, 105, 91, 81, 255, 116, 101, 89, 255, 116, 101, 89, 255, 116, 101, 90, 255, 152, 137, 107, 255, 154, 139, 109, 255, 117, 103, 98, 255, 124, 110, 109, 255, 109, 96, 86, 255, 45, 30, 29, 255, 37, 24, 24, 255, 125, 107, 105, 255, 109, 96, 86, 255, 109, 96, 86, 255, 109, 96, 86, 255, 110, 95, 84, 255, 109, 95, 84, 255, 109, 95, 84, 255, 111, 97, 86, 255, 109, 95, 83, 255, 32, 20, 17, 255, 34, 21, 19, 255, 36, 23, 22, 255, 36, 24, 22, 255, 36, 24, 22, 255, 35, 23, 21, 255, 110, 96, 86, 255, 27, 15, 7, 255, 37, 25, 22, 255, 106, 91, 89, 255, 33, 21, 19, 255, 36, 24, 21, 255, 110, 96, 87, 255, 110, 96, 85, 255, 110, 96, 86, 255, 111, 97, 87, 255, 113, 99, 89, 255, 95, 79, 76, 255, 35, 23, 21, 255, 111, 95, 91, 255, 116, 101, 97, 255, 114, 99, 95, 255, 114, 99, 95, 0, 114, 99, 95, 0, 110, 96, 86, 0, 110, 96, 86, 0, 110, 96, 86, 0, 36, 24, 22, 0, 138, 131, 134, 0, 109, 95, 84, 0, 109, 95, 83, 0, 109, 95, 83, 0, 109, 96, 84, 0, 108, 95, 84, 0, 107, 94, 83, 0, 29, 18, 16, 0, 79, 59, 50, 0, 78, 58, 50, 0, 26, 15, 13, 0, 61, 38, 37, 0, 64, 38, 38, 0, 22, 11, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 34, 19, 18, 0, 34, 19, 18, 0, 34, 19, 18, 0, 34, 19, 18, 0, 95, 69, 58, 0, 95, 69, 58, 255, 98, 73, 62, 255, 37, 23, 19, 255, 137, 120, 105, 255, 137, 120, 105, 0, 137, 120, 105, 0, 144, 126, 108, 0, 144, 126, 108, 0, 159, 139, 126, 0, 159, 139, 126, 255, 43, 27, 22, 255, 142, 123, 107, 255, 142, 123, 107, 0, 46, 30, 26, 0, 46, 30, 26, 0, 46, 30, 26, 255, 142, 122, 108, 255, 142, 124, 107, 255, 38, 22, 17, 255, 141, 123, 107, 255, 134, 116, 102, 255, 137, 119, 105, 255, 134, 117, 104, 255, 128, 111, 98, 255, 35, 22, 20, 255, 37, 23, 21, 255, 34, 22, 20, 255, 35, 22, 20, 255, 37, 24, 23, 255, 37, 24, 22, 255, 34, 22, 20, 255, 32, 20, 17, 255, 108, 94, 85, 255, 36, 24, 23, 255, 37, 25, 23, 255, 88, 71, 54, 255, 103, 89, 79, 255, 106, 92, 81, 255, 106, 92, 82, 255, 107, 94, 84, 255, 107, 93, 83, 255, 36, 24, 22, 255, 36, 24, 22, 255, 34, 22, 20, 255, 108, 93, 85, 255, 106, 91, 84, 255, 33, 21, 18, 255, 37, 25, 23, 255, 26, 14, 6, 255, 109, 94, 88, 255, 37, 24, 23, 255, 39, 26, 25, 255, 36, 24, 17, 255, 107, 93, 83, 255, 116, 102, 90, 255, 118, 103, 91, 255, 115, 100, 88, 255, 151, 136, 105, 255, 150, 134, 103, 255, 33, 21, 12, 255, 35, 23, 22, 255, 36, 24, 22, 255, 34, 21, 20, 255, 35, 23, 22, 255, 37, 25, 23, 255, 36, 24, 23, 255, 32, 20, 18, 255, 114, 101, 91, 255, 111, 96, 86, 255, 110, 97, 85, 255, 111, 97, 86, 255, 112, 97, 86, 255, 108, 94, 82, 255, 112, 97, 87, 255, 109, 94, 89, 255, 34, 21, 20, 255, 35, 23, 21, 255, 111, 97, 87, 255, 111, 97, 87, 255, 111, 97, 87, 255, 26, 14, 6, 255, 37, 25, 23, 255, 105, 91, 88, 255, 34, 21, 18, 255, 34, 22, 20, 255, 117, 102, 94, 255, 113, 99, 89, 255, 110, 97, 86, 255, 110, 97, 86, 255, 113, 99, 90, 255, 116, 98, 91, 255, 35, 23, 21, 255, 125, 109, 107, 255, 37, 24, 22, 255, 34, 22, 20, 255, 34, 22, 20, 0, 110, 96, 86, 0, 110, 96, 86, 0, 110, 96, 86, 0, 110, 96, 86, 0, 36, 24, 22, 0, 35, 22, 20, 0, 111, 98, 89, 0, 110, 96, 86, 0, 110, 96, 86, 0, 109, 95, 84, 0, 107, 94, 83, 0, 109, 96, 86, 0, 26, 15, 13, 0, 79, 59, 51, 0, 82, 62, 54, 0, 24, 13, 11, 0, 63, 39, 38, 0, 55, 33, 32, 0, 21, 12, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 34, 19, 18, 0, 34, 19, 18, 0, 34, 19, 18, 0, 34, 19, 18, 0, 34, 19, 18, 255, 91, 68, 58, 255, 87, 65, 54, 255, 38, 24, 22, 255, 139, 123, 109, 255, 139, 123, 109, 0, 138, 121, 105, 0, 144, 126, 108, 0, 144, 126, 108, 255, 72, 56, 44, 255, 44, 29, 24, 255, 38, 22, 15, 255, 144, 125, 111, 255, 144, 125, 111, 0, 46, 30, 26, 0, 46, 30, 26, 255, 85, 68, 58, 255, 138, 117, 103, 255, 143, 125, 107, 255, 46, 30, 26, 255, 141, 123, 107, 255, 138, 120, 106, 255, 139, 122, 108, 255, 134, 117, 102, 255, 127, 110, 97, 255, 34, 21, 16, 255, 39, 25, 23, 255, 35, 20, 17, 255, 33, 20, 17, 255, 37, 24, 22, 255, 34, 20, 15, 255, 32, 19, 10, 255, 36, 22, 17, 255, 108, 93, 89, 255, 33, 21, 19, 255, 36, 24, 22, 255, 117, 102, 95, 255, 107, 93, 83, 255, 107, 94, 84, 255, 108, 95, 85, 255, 108, 94, 85, 255, 110, 93, 88, 255, 35, 23, 21, 255, 35, 22, 20, 255, 127, 111, 107, 255, 111, 97, 90, 255, 116, 102, 95, 255, 34, 22, 20, 255, 37, 25, 19, 255, 116, 102, 94, 255, 109, 94, 88, 255, 36, 23, 22, 255, 35, 23, 21, 255, 108, 94, 86, 255, 105, 91, 81, 255, 115, 101, 89, 255, 133, 116, 102, 255, 133, 116, 103, 255, 154, 139, 109, 255, 155, 139, 109, 255, 116, 101, 95, 255, 122, 106, 101, 255, 119, 102, 97, 255, 37, 24, 23, 255, 35, 23, 21, 255, 111, 97, 87, 255, 112, 98, 87, 255, 99, 85, 79, 255, 109, 95, 84, 255, 114, 100, 90, 255, 114, 100, 89, 255, 112, 98, 87, 255, 111, 97, 86, 255, 112, 98, 88, 255, 120, 104, 97, 255, 37, 24, 22, 255, 35, 22, 21, 255, 36, 24, 22, 255, 37, 23, 22, 255, 33, 21, 18, 255, 112, 98, 87, 255, 34, 21, 8, 255, 32, 20, 10, 255, 109, 94, 88, 255, 33, 20, 18, 255, 36, 23, 21, 255, 116, 102, 93, 255, 109, 95, 84, 255, 110, 97, 86, 255, 112, 98, 87, 255, 123, 107, 98, 255, 33, 20, 17, 255, 35, 23, 21, 255, 34, 21, 20, 255, 111, 97, 87, 255, 110, 96, 86, 255, 110, 96, 86, 255, 110, 96, 86, 0, 110, 96, 86, 0, 110, 96, 86, 0, 110, 96, 86, 0, 134, 118, 114, 0, 131, 116, 109, 0, 111, 98, 88, 0, 110, 96, 85, 0, 110, 96, 86, 0, 112, 99, 89, 0, 106, 92, 81, 0, 112, 100, 89, 0, 25, 15, 14, 0, 76, 57, 50, 0, 80, 61, 53, 0, 30, 19, 19, 0, 61, 39, 38, 0, 65, 41, 41, 0, 23, 13, 13, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 35, 20, 19, 0, 35, 20, 19, 0, 35, 20, 19, 0, 35, 20, 19, 0, 35, 20, 19, 255, 34, 19, 19, 255, 35, 21, 22, 255, 39, 26, 25, 255, 31, 17, 18, 255, 138, 121, 105, 255, 138, 121, 105, 0, 152, 134, 115, 0, 152, 134, 115, 255, 46, 30, 25, 255, 45, 29, 24, 255, 167, 147, 136, 255, 141, 122, 108, 255, 141, 122, 108, 0, 46, 30, 25, 0, 46, 30, 25, 255, 141, 121, 108, 255, 150, 130, 117, 255, 160, 136, 125, 255, 39, 22, 18, 255, 45, 29, 26, 255, 139, 121, 107, 255, 139, 121, 107, 255, 134, 117, 104, 255, 134, 117, 106, 255, 127, 111, 102, 255, 40, 26, 24, 255, 35, 19, 12, 255, 34, 22, 21, 255, 37, 24, 23, 255, 40, 27, 25, 255, 109, 94, 91, 255, 109, 95, 92, 255, 39, 26, 24, 255, 36, 24, 22, 255, 38, 25, 24, 255, 107, 89, 86, 255, 27, 17, 13, 255, 100, 86, 75, 255, 109, 95, 85, 255, 109, 95, 85, 255, 33, 22, 19, 255, 35, 23, 21, 255, 32, 19, 18, 255, 119, 105, 100, 255, 121, 106, 100, 255, 32, 21, 18, 255, 30, 19, 14, 255, 36, 22, 8, 255, 113, 98, 91, 255, 114, 99, 94, 255, 36, 23, 21, 255, 35, 22, 19, 255, 105, 91, 83, 255, 114, 100, 91, 255, 122, 107, 96, 255, 133, 116, 102, 255, 134, 117, 104, 255, 154, 139, 109, 0, 149, 133, 104, 255, 98, 84, 77, 255, 100, 85, 79, 255, 107, 91, 84, 255, 39, 25, 24, 255, 37, 24, 23, 255, 115, 100, 96, 255, 116, 101, 96, 255, 114, 100, 93, 255, 111, 97, 87, 255, 111, 97, 87, 255, 114, 100, 91, 255, 112, 98, 87, 255, 112, 97, 86, 255, 112, 98, 87, 255, 38, 26, 22, 255, 38, 24, 23, 255, 32, 19, 9, 255, 35, 22, 20, 255, 37, 24, 22, 255, 36, 24, 22, 255, 112, 98, 87, 255, 112, 98, 89, 255, 112, 98, 87, 255, 112, 98, 87, 255, 36, 24, 22, 255, 36, 24, 22, 255, 116, 102, 93, 255, 111, 97, 86, 255, 112, 98, 87, 255, 108, 94, 83, 255, 117, 101, 100, 255, 38, 25, 23, 255, 36, 24, 23, 255, 37, 24, 23, 255, 33, 21, 19, 255, 117, 102, 99, 255, 111, 97, 87, 255, 111, 97, 87, 0, 111, 97, 87, 0, 111, 97, 87, 0, 111, 97, 87, 0, 109, 95, 87, 0, 110, 96, 88, 0, 112, 98, 89, 0, 110, 96, 85, 0, 109, 96, 85, 0, 110, 97, 86, 0, 109, 97, 87, 0, 27, 18, 19, 0, 27, 17, 17, 0, 26, 16, 17, 0, 30, 19, 19, 0, 31, 20, 20, 0, 26, 15, 16, 0, 33, 23, 23, 0, 25, 15, 15, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 35, 20, 19, 0, 35, 20, 19, 0, 35, 20, 19, 0, 35, 20, 19, 0, 35, 20, 19, 0, 80, 50, 48, 255, 81, 52, 51, 255, 68, 44, 42, 255, 32, 17, 17, 255, 142, 124, 108, 255, 142, 124, 108, 0, 48, 32, 26, 0, 48, 32, 26, 255, 48, 32, 27, 255, 41, 26, 20, 255, 146, 128, 114, 255, 43, 28, 21, 255, 43, 28, 21, 0, 48, 31, 28, 0, 48, 31, 28, 255, 47, 30, 27, 255, 48, 31, 28, 255, 47, 30, 26, 255, 46, 30, 26, 255, 45, 29, 26, 255, 44, 28, 25, 255, 136, 119, 105, 255, 132, 115, 100, 255, 132, 116, 104, 255, 38, 25, 19, 255, 36, 23, 19, 255, 119, 104, 92, 255, 37, 24, 21, 255, 124, 104, 102, 255, 37, 24, 21, 255, 37, 25, 23, 255, 37, 25, 21, 255, 32, 20, 17, 255, 115, 100, 96, 255, 38, 25, 24, 255, 36, 24, 21, 255, 35, 22, 19, 255, 106, 92, 81, 255, 109, 96, 86, 255, 109, 95, 85, 255, 36, 25, 18, 255, 36, 25, 15, 255, 112, 98, 89, 255, 109, 94, 86, 255, 36, 24, 21, 255, 34, 22, 16, 255, 28, 17, 7, 255, 111, 98, 88, 255, 111, 97, 87, 255, 36, 24, 21, 255, 36, 23, 21, 255, 36, 24, 22, 255, 35, 23, 21, 255, 117, 102, 93, 255, 120, 105, 94, 255, 133, 115, 101, 255, 133, 116, 102, 255, 133, 116, 102, 0, 48, 33, 26, 255, 33, 21, 19, 255, 33, 20, 19, 255, 35, 22, 20, 255, 37, 24, 23, 255, 38, 24, 24, 255, 36, 24, 22, 255, 38, 25, 24, 255, 37, 24, 22, 255, 36, 24, 22, 255, 35, 22, 19, 255, 116, 102, 92, 255, 112, 98, 86, 255, 115, 101, 90, 255, 113, 98, 88, 255, 35, 23, 20, 255, 117, 102, 97, 255, 34, 22, 11, 255, 35, 23, 20, 255, 116, 101, 96, 255, 29, 18, 15, 255, 36, 24, 16, 255, 113, 98, 89, 255, 31, 18, 12, 255, 33, 21, 17, 255, 36, 23, 21, 255, 30, 18, 15, 255, 112, 98, 88, 255, 112, 98, 87, 255, 111, 97, 86, 255, 108, 94, 82, 255, 36, 24, 21, 255, 37, 24, 23, 255, 81, 67, 62, 255, 27, 17, 16, 255, 35, 23, 21, 255, 35, 23, 21, 255, 35, 22, 20, 255, 35, 22, 20, 0, 35, 22, 20, 0, 35, 22, 20, 0, 35, 22, 20, 0, 35, 23, 21, 0, 34, 22, 20, 0, 113, 99, 89, 0, 108, 94, 83, 0, 109, 95, 84, 0, 111, 98, 89, 0, 111, 99, 91, 0, 28, 19, 19, 0, 64, 43, 43, 0, 63, 40, 40, 0, 62, 40, 39, 0, 63, 39, 39, 0, 62, 38, 37, 0, 60, 38, 37, 0, 23, 13, 13, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 35, 20, 19, 0, 35, 20, 19, 0, 35, 20, 19, 0, 37, 18, 16, 0, 37, 18, 16, 0, 37, 18, 16, 255, 36, 19, 18, 255, 35, 18, 16, 255, 30, 16, 16, 255, 35, 21, 11, 255, 35, 21, 11, 0, 148, 131, 114, 0, 148, 131, 114, 255, 43, 28, 23, 255, 42, 27, 16, 255, 143, 125, 108, 255, 43, 28, 23, 255, 43, 28, 23, 0, 134, 115, 98, 0, 134, 115, 98, 255, 135, 115, 98, 255, 141, 123, 108, 255, 141, 123, 108, 255, 40, 24, 12, 255, 43, 27, 24, 255, 40, 25, 20, 255, 136, 119, 105, 255, 133, 116, 102, 255, 133, 117, 105, 255, 37, 24, 20, 255, 37, 24, 19, 255, 119, 104, 92, 255, 34, 21, 18, 255, 105, 90, 86, 255, 114, 99, 90, 255, 111, 97, 88, 255, 40, 27, 24, 255, 33, 20, 8, 255, 111, 97, 89, 255, 110, 97, 89, 255, 37, 24, 21, 255, 36, 24, 20, 255, 109, 95, 84, 255, 110, 96, 86, 255, 111, 98, 88, 255, 114, 100, 92, 255, 109, 95, 85, 255, 110, 96, 86, 255, 112, 98, 89, 255, 35, 23, 18, 255, 111, 97, 87, 255, 110, 97, 86, 255, 110, 96, 87, 255, 111, 97, 87, 255, 37, 24, 21, 255, 38, 24, 23, 255, 38, 25, 23, 255, 34, 22, 19, 255, 117, 103, 93, 255, 120, 105, 92, 255, 135, 118, 105, 255, 134, 117, 103, 255, 134, 117, 103, 0, 48, 33, 26, 0, 37, 24, 22, 255, 32, 20, 18, 255, 35, 22, 20, 255, 33, 20, 19, 255, 35, 22, 20, 255, 36, 23, 22, 255, 35, 22, 20, 255, 35, 22, 21, 255, 35, 22, 20, 255, 32, 20, 17, 255, 116, 102, 92, 255, 112, 97, 87, 255, 115, 101, 90, 255, 113, 100, 89, 255, 115, 101, 92, 255, 114, 100, 91, 255, 32, 21, 8, 255, 36, 24, 20, 255, 107, 93, 82, 255, 115, 101, 91, 255, 115, 101, 91, 255, 114, 100, 90, 255, 113, 98, 88, 255, 31, 19, 15, 255, 35, 23, 20, 255, 115, 100, 92, 255, 116, 102, 93, 255, 113, 99, 88, 255, 111, 97, 86, 255, 110, 94, 83, 255, 33, 20, 17, 255, 126, 114, 110, 255, 112, 98, 89, 255, 114, 100, 91, 255, 37, 24, 22, 255, 33, 20, 18, 255, 33, 21, 19, 255, 33, 21, 19, 0, 33, 21, 19, 0, 33, 21, 19, 0, 33, 21, 19, 0, 63, 37, 35, 0, 63, 37, 35, 0, 113, 99, 90, 0, 112, 98, 89, 0, 105, 91, 81, 0, 25, 15, 8, 0, 27, 17, 10, 0, 29, 20, 20, 0, 27, 13, 13, 0, 29, 14, 14, 0, 28, 13, 13, 0, 30, 14, 14, 0, 61, 36, 35, 0, 66, 40, 40, 0, 23, 12, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 35, 20, 19, 0, 41, 22, 21, 0, 41, 22, 21, 0, 41, 22, 21, 0, 41, 22, 21, 0, 41, 22, 21, 255, 40, 23, 22, 255, 39, 24, 24, 255, 44, 26, 25, 255, 47, 29, 27, 255, 36, 22, 21, 255, 142, 125, 108, 255, 141, 123, 107, 255, 144, 126, 110, 255, 143, 126, 109, 255, 140, 122, 105, 255, 142, 124, 108, 255, 142, 124, 108, 0, 145, 128, 112, 0, 145, 128, 112, 255, 149, 131, 117, 255, 141, 123, 107, 255, 142, 124, 109, 255, 143, 126, 110, 255, 141, 124, 110, 255, 141, 124, 111, 255, 134, 117, 103, 255, 131, 115, 100, 255, 128, 112, 100, 255, 126, 111, 100, 255, 121, 107, 95, 255, 120, 105, 94, 255, 118, 104, 94, 255, 115, 102, 92, 255, 112, 97, 88, 255, 111, 97, 88, 255, 111, 97, 88, 255, 112, 98, 89, 255, 110, 97, 87, 255, 115, 101, 92, 255, 112, 99, 90, 255, 112, 98, 89, 255, 112, 98, 88, 255, 110, 97, 86, 255, 112, 98, 87, 255, 110, 97, 86, 255, 109, 96, 85, 255, 110, 96, 86, 255, 112, 98, 89, 255, 113, 99, 91, 255, 113, 99, 90, 255, 112, 98, 87, 255, 114, 100, 91, 255, 112, 98, 89, 255, 109, 95, 86, 255, 111, 98, 89, 255, 115, 101, 92, 255, 110, 97, 89, 255, 109, 94, 84, 255, 122, 107, 94, 255, 135, 119, 105, 255, 134, 117, 104, 255, 134, 117, 104, 0, 115, 101, 92, 255, 104, 91, 83, 255, 107, 93, 86, 255, 116, 102, 94, 255, 124, 111, 104, 255, 113, 99, 91, 255, 116, 102, 95, 255, 115, 100, 93, 255, 113, 99, 90, 255, 115, 101, 92, 255, 113, 99, 89, 255, 117, 103, 93, 255, 112, 99, 87, 255, 117, 103, 93, 255, 113, 99, 88, 255, 113, 99, 89, 255, 113, 99, 89, 255, 115, 101, 92, 255, 113, 99, 89, 255, 112, 97, 87, 255, 113, 99, 89, 255, 112, 98, 88, 255, 111, 96, 85, 255, 116, 102, 93, 255, 110, 96, 87, 255, 113, 100, 90, 255, 111, 97, 87, 255, 113, 98, 89, 255, 111, 97, 86, 255, 113, 98, 87, 255, 110, 96, 86, 255, 109, 95, 84, 255, 110, 96, 87, 255, 112, 98, 89, 255, 112, 98, 89, 255, 123, 110, 105, 255, 110, 97, 88, 255, 112, 98, 90, 255, 112, 98, 90, 0, 112, 98, 90, 0, 112, 98, 90, 0, 63, 37, 35, 0, 63, 37, 35, 0, 63, 37, 35, 0, 113, 99, 90, 0, 109, 95, 84, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 72, 44, 44, 0, 23, 13, 13, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 35, 20, 19, 0, 80, 48, 46, 0, 80, 48, 46, 0, 80, 48, 46, 0, 80, 48, 46, 0, 80, 48, 46, 255, 77, 46, 45, 255, 36, 20, 19, 255, 79, 49, 47, 255, 76, 44, 42, 255, 34, 21, 20, 255, 138, 121, 105, 255, 139, 122, 105, 255, 141, 125, 110, 255, 136, 119, 103, 255, 141, 124, 109, 255, 146, 129, 114, 255, 146, 129, 114, 0, 141, 124, 108, 0, 141, 124, 108, 255, 141, 123, 108, 255, 141, 125, 110, 255, 140, 123, 107, 255, 145, 128, 114, 255, 142, 126, 114, 255, 137, 121, 108, 255, 132, 116, 104, 255, 133, 118, 107, 255, 123, 107, 96, 255, 127, 114, 104, 255, 121, 108, 98, 255, 124, 111, 104, 255, 112, 98, 89, 255, 110, 96, 86, 255, 113, 100, 91, 255, 116, 102, 94, 255, 111, 98, 89, 255, 120, 108, 102, 255, 114, 100, 94, 255, 112, 100, 91, 255, 112, 99, 91, 255, 113, 100, 91, 255, 107, 94, 86, 255, 117, 103, 95, 255, 117, 105, 97, 255, 115, 102, 94, 255, 105, 92, 82, 255, 105, 92, 82, 255, 110, 96, 86, 255, 115, 102, 94, 255, 114, 100, 91, 255, 112, 98, 90, 255, 121, 109, 102, 255, 115, 101, 93, 255, 101, 87, 76, 255, 111, 97, 89, 255, 113, 100, 91, 255, 104, 92, 84, 255, 113, 99, 90, 255, 119, 105, 93, 255, 137, 121, 109, 255, 131, 115, 102, 255, 121, 107, 97, 255, 107, 95, 88, 255, 111, 99, 93, 255, 104, 91, 84, 255, 119, 107, 99, 255, 116, 103, 95, 255, 113, 100, 92, 255, 120, 107, 100, 255, 112, 99, 90, 255, 120, 108, 102, 255, 115, 102, 94, 255, 115, 102, 93, 255, 115, 102, 92, 255, 117, 104, 97, 255, 119, 106, 97, 255, 112, 99, 89, 255, 115, 102, 93, 255, 110, 97, 86, 255, 118, 105, 95, 255, 114, 100, 92, 255, 114, 101, 92, 255, 117, 104, 96, 255, 111, 98, 88, 255, 120, 107, 100, 255, 119, 106, 99, 255, 118, 106, 99, 255, 113, 100, 91, 255, 114, 101, 93, 255, 113, 99, 90, 255, 114, 100, 91, 255, 113, 101, 93, 255, 117, 104, 96, 255, 109, 95, 86, 255, 114, 101, 93, 255, 111, 97, 88, 255, 116, 103, 95, 255, 111, 98, 90, 255, 110, 97, 89, 255, 111, 98, 90, 255, 111, 98, 90, 0, 111, 98, 90, 0, 63, 37, 35, 0, 63, 37, 35, 0, 63, 37, 35, 0, 63, 37, 35, 0, 114, 102, 94, 0, 112, 100, 91, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 68, 41, 40, 0, 22, 12, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 80, 48, 46, 0, 80, 48, 46, 0, 80, 48, 46, 0, 80, 48, 46, 0, 80, 48, 46, 0, 77, 46, 45, 0, 36, 19, 19, 255, 80, 48, 47, 255, 79, 46, 44, 255, 38, 24, 23, 255, 34, 21, 20, 255, 38, 25, 23, 255, 37, 23, 21, 255, 31, 17, 15, 255, 40, 25, 22, 255, 39, 23, 20, 255, 39, 23, 20, 0, 35, 20, 17, 0, 35, 20, 17, 255, 36, 20, 17, 255, 36, 19, 17, 255, 36, 21, 17, 255, 41, 26, 22, 255, 36, 20, 18, 255, 30, 17, 13, 255, 34, 20, 17, 255, 32, 18, 15, 255, 28, 15, 12, 255, 28, 15, 13, 255, 27, 15, 12, 255, 24, 12, 10, 255, 25, 12, 10, 255, 24, 12, 9, 255, 28, 16, 13, 255, 28, 16, 14, 255, 30, 17, 15, 255, 33, 21, 18, 255, 34, 21, 19, 255, 30, 17, 15, 255, 30, 18, 16, 255, 28, 15, 14, 255, 26, 14, 12, 255, 29, 16, 15, 255, 30, 18, 15, 255, 29, 17, 15, 255, 26, 13, 11, 255, 28, 16, 14, 255, 26, 14, 12, 255, 28, 15, 13, 255, 30, 17, 15, 255, 28, 16, 14, 255, 24, 13, 10, 255, 32, 19, 17, 255, 27, 14, 12, 255, 26, 14, 12, 255, 25, 14, 12, 255, 25, 13, 11, 255, 30, 18, 16, 255, 33, 19, 17, 255, 40, 25, 21, 255, 36, 21, 19, 255, 25, 14, 10, 255, 24, 13, 11, 255, 27, 15, 13, 255, 28, 16, 14, 255, 33, 20, 18, 255, 26, 15, 12, 255, 26, 15, 12, 255, 29, 16, 14, 255, 29, 16, 14, 255, 29, 16, 14, 255, 28, 16, 14, 255, 28, 15, 13, 255, 25, 12, 11, 255, 30, 17, 15, 255, 27, 15, 13, 255, 24, 13, 10, 255, 33, 21, 18, 255, 26, 14, 11, 255, 31, 18, 16, 255, 28, 16, 13, 255, 24, 12, 9, 255, 25, 13, 11, 255, 29, 18, 16, 255, 27, 16, 13, 255, 28, 15, 13, 255, 28, 16, 14, 255, 27, 14, 12, 255, 27, 14, 12, 255, 26, 14, 12, 255, 28, 15, 13, 255, 27, 15, 13, 255, 27, 15, 13, 255, 25, 14, 11, 255, 26, 14, 12, 255, 24, 13, 10, 255, 27, 16, 14, 255, 28, 17, 15, 255, 29, 16, 15, 255, 27, 15, 13, 255, 27, 15, 13, 0, 63, 37, 35, 0, 63, 37, 35, 0, 63, 37, 35, 0, 63, 37, 35, 0, 63, 37, 35, 0, 25, 15, 13, 0, 27, 17, 17, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 74, 46, 46, 0, 23, 13, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 71, 42, 40, 0, 71, 42, 40, 0, 71, 42, 40, 0, 71, 42, 40, 0, 71, 42, 40, 0, 72, 42, 40, 0, 36, 19, 19, 0, 80, 48, 47, 0, 81, 49, 47, 255, 33, 19, 19, 255, 89, 65, 59, 255, 32, 19, 19, 255, 98, 63, 59, 255, 84, 52, 47, 255, 83, 50, 46, 255, 83, 49, 45, 255, 82, 47, 43, 255, 82, 47, 44, 255, 83, 48, 44, 255, 82, 47, 44, 255, 81, 47, 44, 255, 81, 47, 44, 255, 82, 48, 45, 255, 79, 46, 43, 255, 79, 46, 44, 255, 79, 47, 45, 255, 77, 45, 43, 255, 75, 44, 42, 255, 72, 42, 40, 255, 72, 42, 41, 255, 70, 41, 39, 255, 69, 41, 39, 255, 68, 40, 39, 255, 67, 39, 38, 255, 66, 38, 36, 255, 65, 38, 37, 255, 68, 40, 39, 255, 67, 40, 38, 255, 65, 38, 37, 255, 67, 40, 38, 255, 67, 40, 38, 255, 66, 39, 37, 255, 63, 35, 34, 255, 64, 37, 35, 255, 64, 37, 35, 255, 65, 38, 37, 255, 65, 38, 36, 255, 67, 39, 38, 255, 66, 39, 37, 255, 66, 39, 37, 255, 66, 39, 37, 255, 65, 37, 36, 255, 66, 39, 37, 255, 68, 40, 39, 255, 66, 39, 37, 255, 64, 37, 36, 255, 66, 38, 36, 255, 67, 39, 38, 255, 71, 42, 40, 255, 71, 42, 39, 255, 70, 41, 39, 255, 78, 45, 43, 255, 67, 40, 38, 255, 61, 35, 34, 255, 59, 34, 33, 255, 65, 37, 36, 255, 66, 38, 37, 255, 68, 40, 39, 255, 66, 39, 37, 255, 66, 39, 37, 255, 66, 38, 37, 255, 67, 39, 37, 255, 67, 39, 38, 255, 66, 39, 37, 255, 66, 38, 36, 255, 66, 38, 37, 255, 67, 39, 38, 255, 66, 38, 36, 255, 65, 38, 36, 255, 66, 38, 36, 255, 67, 39, 38, 255, 67, 39, 38, 255, 66, 38, 37, 255, 66, 38, 37, 255, 67, 40, 38, 255, 65, 37, 36, 255, 65, 37, 36, 255, 66, 39, 37, 255, 66, 39, 38, 255, 66, 39, 37, 255, 66, 38, 37, 255, 67, 39, 38, 255, 65, 38, 36, 255, 67, 39, 38, 255, 65, 38, 37, 255, 66, 39, 37, 255, 63, 37, 35, 255, 64, 38, 36, 255, 63, 37, 35, 255, 64, 38, 37, 255, 64, 37, 36, 255, 63, 37, 35, 255, 63, 37, 35, 0, 63, 37, 35, 0, 63, 37, 35, 0, 63, 37, 35, 0, 115, 79, 56, 0, 32, 20, 19, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 68, 42, 42, 0, 24, 14, 15, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 71, 42, 40, 0, 71, 42, 40, 0, 71, 42, 40, 0, 71, 42, 40, 0, 71, 42, 40, 255, 72, 42, 40, 255, 72, 42, 40, 0, 74, 43, 41, 0, 74, 43, 41, 255, 35, 21, 21, 255, 92, 69, 63, 255, 33, 19, 18, 255, 105, 70, 67, 255, 85, 52, 47, 255, 82, 49, 44, 255, 82, 49, 44, 255, 84, 49, 45, 255, 84, 49, 45, 255, 85, 51, 47, 255, 83, 48, 44, 255, 80, 46, 42, 255, 78, 45, 42, 255, 86, 52, 49, 255, 77, 44, 42, 255, 79, 47, 44, 255, 82, 49, 48, 255, 79, 48, 46, 255, 74, 43, 42, 255, 70, 41, 39, 255, 73, 43, 42, 255, 70, 41, 39, 255, 69, 40, 39, 255, 67, 39, 37, 255, 66, 39, 37, 255, 65, 38, 36, 255, 68, 40, 39, 255, 65, 38, 36, 255, 68, 41, 39, 255, 70, 42, 41, 255, 64, 36, 35, 255, 64, 37, 36, 255, 64, 37, 35, 255, 69, 42, 41, 255, 70, 42, 41, 255, 68, 40, 39, 255, 68, 41, 39, 255, 66, 39, 37, 255, 69, 41, 40, 255, 68, 40, 39, 255, 64, 37, 35, 255, 63, 36, 34, 255, 67, 39, 38, 255, 67, 39, 38, 255, 67, 39, 38, 255, 63, 37, 35, 255, 65, 38, 36, 255, 63, 37, 35, 255, 63, 37, 35, 255, 68, 40, 37, 255, 74, 45, 43, 255, 74, 44, 43, 255, 79, 46, 43, 255, 65, 38, 37, 255, 61, 35, 34, 255, 60, 35, 33, 255, 62, 35, 33, 255, 63, 37, 35, 255, 65, 38, 36, 255, 67, 39, 38, 255, 63, 36, 35, 255, 66, 38, 36, 255, 69, 41, 40, 255, 71, 43, 42, 255, 68, 40, 39, 255, 72, 44, 42, 255, 70, 41, 40, 255, 68, 40, 39, 255, 68, 40, 39, 255, 69, 41, 40, 255, 65, 38, 36, 255, 68, 40, 39, 255, 66, 38, 36, 255, 67, 39, 38, 255, 66, 38, 36, 255, 66, 38, 36, 255, 65, 37, 36, 255, 64, 37, 36, 255, 68, 40, 39, 255, 62, 35, 34, 255, 68, 41, 39, 255, 65, 38, 37, 255, 63, 36, 35, 255, 66, 39, 37, 255, 65, 38, 36, 255, 68, 40, 39, 255, 62, 36, 34, 255, 64, 38, 36, 255, 63, 36, 35, 255, 64, 37, 35, 255, 68, 41, 40, 255, 61, 36, 34, 255, 88, 54, 50, 255, 88, 54, 50, 0, 88, 54, 50, 0, 88, 54, 50, 0, 88, 54, 50, 0, 115, 79, 56, 0, 115, 79, 58, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 255, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 69, 43, 43, 0, 23, 13, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 135, 115, 99, 0, 32, 17, 16, 0, 32, 17, 16, 0, 32, 17, 16, 0, 32, 17, 16, 0, 32, 17, 16, 255, 32, 18, 16, 255, 36, 19, 19, 255, 35, 21, 20, 255, 35, 22, 22, 255, 38, 23, 24, 255, 34, 21, 20, 255, 35, 22, 21, 255, 36, 22, 21, 255, 36, 22, 20, 255, 35, 19, 17, 255, 33, 17, 15, 255, 32, 17, 14, 255, 36, 19, 17, 255, 40, 23, 21, 255, 34, 19, 16, 255, 32, 16, 14, 255, 32, 16, 14, 255, 34, 17, 16, 255, 33, 18, 16, 255, 38, 21, 20, 255, 32, 17, 16, 255, 34, 19, 17, 255, 32, 18, 16, 255, 30, 16, 14, 255, 30, 16, 15, 255, 29, 15, 14, 255, 28, 14, 13, 255, 27, 14, 13, 255, 31, 18, 16, 255, 28, 15, 13, 255, 28, 15, 14, 255, 28, 15, 13, 255, 29, 16, 14, 255, 29, 16, 15, 255, 29, 15, 14, 255, 28, 15, 14, 255, 33, 19, 19, 255, 28, 15, 14, 255, 27, 13, 13, 255, 27, 14, 13, 255, 28, 15, 13, 255, 26, 13, 11, 255, 28, 15, 13, 255, 29, 16, 14, 255, 31, 17, 16, 255, 33, 19, 18, 255, 28, 15, 13, 255, 27, 15, 13, 255, 27, 15, 13, 255, 27, 15, 13, 255, 28, 15, 13, 255, 28, 15, 13, 255, 30, 17, 16, 255, 30, 17, 16, 255, 31, 16, 15, 255, 32, 17, 17, 255, 39, 22, 21, 255, 34, 19, 17, 255, 27, 14, 13, 255, 27, 15, 14, 255, 29, 16, 15, 255, 30, 16, 16, 255, 27, 14, 13, 255, 27, 15, 13, 255, 28, 16, 15, 255, 28, 15, 14, 255, 27, 15, 13, 255, 28, 15, 15, 255, 28, 15, 13, 255, 29, 16, 15, 255, 31, 18, 16, 255, 28, 15, 14, 255, 28, 14, 13, 255, 29, 15, 14, 255, 26, 13, 11, 255, 27, 14, 13, 255, 26, 13, 11, 255, 27, 13, 12, 255, 27, 14, 13, 255, 26, 13, 12, 255, 30, 16, 15, 255, 27, 14, 13, 255, 28, 16, 14, 255, 28, 15, 14, 255, 29, 16, 15, 255, 27, 14, 13, 255, 27, 15, 14, 255, 28, 15, 14, 255, 31, 17, 17, 255, 30, 16, 16, 255, 29, 16, 15, 255, 27, 15, 14, 255, 28, 16, 14, 255, 27, 15, 13, 255, 28, 15, 15, 255, 27, 13, 13, 255, 35, 19, 17, 255, 35, 19, 17, 0, 35, 19, 17, 0, 115, 79, 56, 0, 115, 79, 56, 0, 115, 79, 58, 0, 115, 79, 58, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 27, 17, 16, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 135, 115, 99, 0, 106, 80, 63, 0, 106, 80, 63, 0, 106, 80, 63, 0, 106, 80, 63, 0, 106, 80, 63, 255, 106, 80, 63, 255, 103, 77, 60, 255, 105, 79, 62, 255, 107, 81, 64, 255, 111, 83, 66, 255, 112, 85, 68, 255, 34, 18, 14, 255, 141, 111, 94, 255, 110, 77, 56, 255, 108, 75, 53, 255, 110, 76, 54, 255, 110, 75, 53, 255, 113, 80, 59, 255, 113, 79, 58, 255, 111, 77, 56, 255, 108, 74, 53, 255, 114, 80, 61, 255, 107, 74, 54, 255, 106, 74, 56, 255, 103, 71, 52, 255, 111, 79, 61, 255, 102, 71, 53, 255, 98, 68, 50, 255, 95, 65, 47, 255, 92, 63, 47, 255, 92, 64, 47, 255, 89, 61, 45, 255, 89, 61, 44, 255, 91, 63, 47, 255, 92, 63, 48, 255, 89, 60, 45, 255, 89, 61, 45, 255, 89, 62, 45, 255, 89, 60, 45, 255, 90, 62, 46, 255, 89, 62, 45, 255, 88, 60, 44, 255, 91, 62, 46, 255, 93, 64, 49, 255, 91, 62, 46, 255, 91, 63, 47, 255, 92, 64, 48, 255, 92, 64, 48, 255, 94, 66, 50, 255, 92, 64, 49, 255, 96, 68, 52, 255, 93, 65, 49, 255, 93, 65, 49, 255, 91, 63, 47, 255, 89, 61, 45, 255, 93, 65, 49, 255, 92, 63, 47, 255, 90, 62, 46, 255, 90, 62, 45, 255, 95, 65, 47, 255, 95, 65, 48, 255, 97, 66, 48, 255, 108, 75, 55, 255, 100, 70, 54, 255, 88, 60, 44, 255, 91, 63, 47, 255, 93, 64, 49, 255, 86, 59, 43, 255, 89, 61, 45, 255, 88, 60, 44, 255, 92, 64, 49, 255, 91, 63, 47, 255, 92, 64, 49, 255, 92, 64, 49, 255, 92, 64, 48, 255, 92, 64, 47, 255, 89, 61, 45, 255, 94, 66, 51, 255, 91, 63, 46, 255, 93, 65, 49, 255, 92, 64, 48, 255, 93, 65, 49, 255, 85, 57, 41, 255, 87, 59, 43, 255, 89, 61, 45, 255, 93, 66, 50, 255, 93, 65, 49, 255, 88, 61, 45, 255, 88, 61, 45, 255, 92, 65, 50, 255, 92, 64, 49, 255, 87, 60, 44, 255, 88, 60, 44, 255, 89, 61, 46, 255, 88, 60, 44, 255, 89, 63, 48, 255, 91, 63, 48, 255, 87, 60, 45, 255, 87, 60, 45, 255, 89, 62, 47, 255, 112, 77, 55, 255, 111, 77, 55, 255, 111, 77, 55, 0, 115, 79, 56, 0, 115, 79, 56, 0, 115, 79, 58, 0, 115, 79, 58, 0, 115, 79, 58, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 103, 85, 79, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 135, 115, 99, 0, 135, 115, 99, 0, 135, 115, 99, 0, 105, 79, 62, 0, 105, 79, 62, 0, 105, 79, 62, 255, 103, 77, 60, 255, 113, 88, 71, 255, 108, 81, 65, 255, 106, 79, 62, 255, 109, 82, 64, 255, 109, 82, 64, 255, 35, 19, 15, 255, 133, 102, 84, 255, 113, 79, 56, 255, 110, 76, 53, 255, 113, 78, 56, 255, 111, 76, 53, 255, 111, 76, 53, 255, 113, 78, 56, 255, 109, 74, 51, 255, 109, 75, 54, 255, 107, 73, 52, 255, 110, 76, 55, 255, 109, 76, 56, 255, 104, 71, 52, 255, 104, 72, 53, 255, 98, 67, 49, 255, 99, 68, 50, 255, 94, 64, 46, 255, 94, 64, 47, 255, 92, 62, 45, 255, 91, 62, 45, 255, 91, 62, 45, 255, 91, 62, 45, 255, 93, 64, 47, 255, 92, 64, 47, 255, 91, 62, 45, 255, 91, 63, 45, 255, 92, 63, 47, 255, 90, 61, 44, 255, 89, 60, 44, 255, 91, 62, 45, 255, 93, 64, 48, 255, 92, 63, 47, 255, 88, 60, 43, 255, 92, 63, 47, 255, 91, 63, 45, 255, 95, 66, 49, 255, 92, 64, 47, 255, 90, 62, 45, 255, 90, 62, 45, 255, 92, 63, 47, 255, 91, 63, 47, 255, 92, 63, 47, 255, 92, 64, 48, 255, 89, 61, 45, 255, 91, 63, 46, 255, 92, 63, 46, 255, 94, 65, 49, 255, 93, 64, 48, 255, 97, 67, 49, 255, 97, 66, 48, 255, 96, 66, 48, 255, 99, 68, 51, 255, 92, 64, 47, 255, 92, 64, 47, 255, 91, 63, 46, 255, 91, 63, 47, 255, 91, 62, 46, 255, 91, 62, 46, 255, 91, 62, 46, 255, 92, 64, 48, 255, 92, 64, 47, 255, 90, 61, 44, 255, 88, 60, 43, 255, 94, 65, 48, 255, 92, 64, 47, 255, 92, 63, 45, 255, 91, 61, 45, 255, 93, 64, 47, 255, 91, 63, 45, 255, 91, 62, 45, 255, 90, 62, 45, 255, 91, 62, 46, 255, 93, 64, 48, 255, 92, 63, 47, 255, 93, 65, 49, 255, 90, 62, 46, 255, 88, 60, 44, 255, 88, 60, 43, 255, 88, 60, 43, 255, 89, 61, 44, 255, 90, 62, 46, 255, 86, 59, 42, 255, 89, 61, 44, 255, 89, 62, 45, 255, 89, 62, 46, 255, 90, 62, 46, 255, 86, 59, 43, 255, 88, 61, 44, 255, 113, 78, 54, 255, 114, 78, 56, 255, 115, 79, 56, 255, 115, 79, 56, 0, 115, 79, 58, 0, 115, 79, 58, 0, 115, 79, 58, 0, 115, 79, 58, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 100, 82, 76, 0, 21, 12, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 135, 115, 99, 0, 135, 115, 99, 0, 135, 115, 99, 0, 135, 115, 99, 0, 138, 117, 100, 0, 138, 117, 100, 255, 126, 107, 90, 255, 133, 113, 99, 255, 131, 111, 95, 255, 133, 113, 94, 255, 111, 86, 68, 255, 107, 82, 65, 255, 34, 17, 12, 255, 141, 110, 93, 255, 115, 81, 59, 255, 111, 76, 53, 255, 116, 81, 57, 255, 116, 81, 57, 255, 111, 76, 53, 255, 117, 82, 59, 255, 110, 75, 52, 255, 111, 76, 54, 255, 112, 77, 56, 255, 110, 76, 55, 255, 106, 73, 52, 255, 103, 71, 52, 255, 98, 67, 48, 255, 98, 68, 50, 255, 97, 67, 49, 255, 97, 67, 49, 255, 92, 63, 46, 255, 91, 62, 45, 255, 91, 62, 45, 255, 90, 61, 44, 255, 91, 62, 45, 255, 91, 62, 45, 255, 89, 61, 44, 255, 90, 61, 44, 255, 93, 64, 47, 255, 89, 60, 43, 255, 90, 61, 45, 255, 91, 61, 45, 255, 92, 63, 47, 255, 92, 64, 47, 255, 91, 62, 45, 255, 91, 61, 45, 255, 91, 62, 45, 255, 92, 63, 47, 255, 90, 61, 45, 255, 92, 63, 47, 255, 89, 61, 45, 255, 96, 67, 51, 255, 91, 63, 47, 255, 93, 65, 49, 255, 90, 62, 45, 255, 91, 63, 46, 255, 92, 63, 46, 255, 92, 63, 46, 255, 93, 64, 48, 255, 91, 62, 45, 255, 95, 66, 50, 255, 97, 67, 49, 255, 97, 67, 49, 255, 99, 68, 50, 255, 100, 69, 53, 255, 93, 65, 48, 255, 91, 62, 46, 255, 92, 63, 47, 255, 90, 62, 46, 255, 92, 63, 47, 255, 92, 64, 48, 255, 91, 63, 46, 255, 92, 63, 47, 255, 95, 65, 50, 255, 92, 63, 46, 255, 89, 60, 43, 255, 93, 65, 48, 255, 91, 62, 45, 255, 92, 64, 46, 255, 94, 65, 49, 255, 93, 64, 48, 255, 92, 63, 46, 255, 92, 63, 47, 255, 94, 64, 48, 255, 92, 63, 46, 255, 93, 64, 48, 255, 93, 65, 48, 255, 94, 66, 50, 255, 89, 61, 44, 255, 91, 63, 46, 255, 93, 64, 46, 255, 90, 61, 45, 255, 87, 59, 42, 255, 89, 61, 45, 255, 88, 60, 43, 255, 87, 59, 43, 255, 87, 59, 43, 255, 86, 59, 43, 255, 86, 59, 43, 255, 89, 61, 45, 255, 87, 59, 43, 255, 113, 76, 53, 255, 114, 78, 55, 255, 112, 76, 53, 255, 115, 79, 58, 255, 115, 79, 58, 0, 115, 79, 58, 0, 113, 78, 54, 0, 113, 78, 54, 0, 113, 78, 54, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 30, 18, 18, 0, 96, 79, 68, 0, 23, 14, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 135, 115, 99, 0, 135, 115, 99, 0, 135, 115, 99, 0, 135, 115, 99, 0, 135, 115, 99, 255, 121, 103, 89, 255, 127, 109, 94, 255, 127, 108, 93, 255, 133, 114, 98, 255, 135, 115, 98, 255, 142, 121, 104, 255, 107, 84, 67, 255, 34, 17, 9, 255, 128, 96, 75, 255, 113, 79, 56, 255, 113, 77, 54, 255, 116, 81, 57, 255, 112, 76, 53, 255, 113, 77, 54, 255, 103, 70, 47, 255, 116, 81, 59, 255, 111, 76, 55, 255, 111, 77, 56, 255, 104, 71, 50, 255, 105, 72, 52, 255, 105, 72, 54, 255, 99, 68, 48, 255, 100, 69, 51, 255, 97, 66, 49, 255, 92, 63, 45, 255, 98, 68, 51, 255, 98, 68, 51, 255, 92, 63, 47, 255, 92, 63, 46, 255, 92, 64, 46, 255, 90, 61, 44, 255, 91, 62, 45, 255, 95, 65, 49, 255, 93, 64, 47, 255, 93, 64, 47, 255, 91, 62, 45, 255, 90, 61, 44, 255, 90, 60, 44, 255, 92, 63, 46, 255, 92, 64, 47, 255, 92, 62, 46, 255, 94, 65, 48, 255, 92, 63, 46, 255, 91, 62, 46, 255, 89, 61, 44, 255, 95, 66, 51, 255, 89, 61, 44, 255, 94, 66, 50, 255, 92, 64, 48, 255, 93, 64, 48, 255, 89, 61, 44, 255, 89, 61, 43, 255, 92, 63, 46, 255, 91, 63, 46, 255, 96, 66, 50, 255, 92, 64, 46, 255, 97, 67, 49, 255, 98, 67, 49, 255, 98, 67, 49, 255, 98, 67, 49, 255, 83, 57, 43, 255, 84, 58, 43, 255, 91, 63, 46, 255, 90, 62, 46, 255, 92, 64, 47, 255, 93, 64, 48, 255, 98, 70, 55, 255, 95, 66, 51, 255, 91, 61, 44, 255, 91, 62, 45, 255, 89, 60, 43, 255, 93, 63, 46, 255, 93, 64, 47, 255, 92, 62, 45, 255, 89, 61, 43, 255, 92, 63, 45, 255, 89, 60, 43, 255, 92, 63, 46, 255, 94, 64, 47, 255, 91, 62, 45, 255, 93, 64, 47, 255, 91, 62, 45, 255, 89, 61, 44, 255, 96, 66, 51, 255, 90, 62, 45, 255, 88, 60, 43, 255, 90, 61, 45, 255, 90, 62, 46, 255, 90, 62, 46, 255, 89, 61, 45, 255, 87, 59, 43, 255, 88, 60, 43, 255, 88, 60, 44, 255, 89, 61, 44, 255, 91, 63, 47, 255, 86, 58, 43, 255, 113, 78, 54, 255, 111, 75, 52, 255, 115, 78, 55, 255, 114, 78, 55, 255, 114, 78, 55, 0, 113, 78, 54, 0, 113, 78, 54, 0, 113, 78, 54, 0, 113, 78, 54, 0, 111, 76, 53, 0, 130, 110, 95, 0, 122, 102, 86, 0, 105, 89, 76, 0, 113, 97, 85, 0, 111, 95, 84, 0, 109, 93, 81, 0, 101, 86, 74, 0, 92, 77, 70, 0, 22, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 133, 114, 97, 0, 133, 114, 97, 0, 133, 114, 97, 0, 133, 114, 97, 0, 133, 114, 97, 255, 118, 100, 85, 255, 92, 74, 60, 255, 105, 86, 71, 255, 131, 112, 96, 255, 134, 115, 98, 255, 141, 121, 104, 255, 112, 88, 72, 255, 36, 18, 10, 255, 136, 103, 82, 255, 111, 76, 54, 255, 113, 77, 55, 255, 113, 78, 56, 255, 113, 77, 54, 255, 113, 77, 54, 255, 109, 74, 51, 255, 110, 74, 53, 255, 109, 74, 53, 255, 110, 75, 54, 255, 104, 71, 50, 255, 107, 73, 54, 255, 104, 71, 52, 255, 100, 68, 49, 255, 95, 65, 46, 255, 97, 66, 48, 255, 92, 63, 45, 255, 91, 62, 44, 255, 91, 61, 44, 255, 92, 63, 46, 255, 93, 64, 47, 255, 93, 64, 47, 255, 89, 61, 43, 255, 94, 65, 48, 255, 92, 63, 46, 255, 92, 63, 46, 255, 93, 64, 47, 255, 90, 61, 43, 255, 92, 62, 46, 255, 91, 61, 44, 255, 92, 63, 46, 255, 93, 63, 46, 255, 90, 61, 44, 255, 93, 64, 47, 255, 89, 60, 43, 255, 91, 62, 45, 255, 92, 62, 46, 255, 30, 18, 15, 255, 36, 22, 18, 255, 85, 61, 45, 255, 90, 65, 50, 255, 90, 65, 50, 255, 91, 63, 46, 255, 89, 61, 44, 255, 89, 61, 44, 255, 94, 65, 49, 255, 91, 63, 46, 255, 91, 62, 46, 255, 97, 67, 49, 255, 99, 68, 50, 255, 97, 67, 49, 255, 93, 64, 48, 255, 83, 57, 43, 255, 82, 57, 43, 255, 93, 67, 52, 255, 101, 75, 59, 255, 27, 14, 12, 255, 29, 18, 13, 255, 29, 17, 10, 255, 29, 14, 8, 255, 91, 62, 45, 255, 91, 62, 45, 255, 93, 64, 47, 255, 91, 62, 44, 255, 91, 62, 44, 255, 90, 61, 43, 255, 91, 61, 44, 255, 91, 62, 45, 255, 92, 63, 46, 255, 93, 64, 47, 255, 91, 62, 45, 255, 91, 62, 45, 255, 91, 62, 45, 255, 89, 60, 43, 255, 91, 62, 45, 255, 91, 62, 46, 255, 92, 63, 47, 255, 90, 61, 45, 255, 89, 61, 44, 255, 91, 63, 47, 255, 89, 61, 45, 255, 89, 60, 45, 255, 89, 60, 44, 255, 87, 59, 43, 255, 87, 59, 43, 255, 89, 61, 45, 255, 86, 58, 42, 255, 115, 79, 56, 255, 113, 77, 53, 255, 116, 80, 56, 255, 115, 79, 56, 255, 115, 78, 56, 255, 113, 78, 54, 255, 113, 78, 54, 0, 113, 78, 54, 0, 111, 76, 53, 0, 111, 76, 53, 0, 111, 76, 53, 0, 42, 27, 21, 0, 42, 27, 21, 0, 109, 88, 72, 0, 102, 83, 67, 0, 137, 119, 105, 0, 128, 109, 94, 0, 104, 89, 79, 0, 91, 77, 69, 0, 21, 12, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 135, 116, 99, 0, 135, 116, 99, 0, 135, 116, 99, 0, 135, 116, 99, 0, 135, 116, 99, 255, 87, 71, 59, 255, 102, 84, 68, 255, 100, 81, 66, 255, 132, 113, 99, 255, 133, 113, 97, 255, 140, 119, 103, 255, 109, 86, 70, 255, 35, 19, 10, 255, 121, 89, 67, 255, 112, 76, 54, 255, 113, 78, 55, 255, 113, 78, 54, 255, 114, 79, 56, 255, 111, 76, 53, 255, 113, 77, 54, 255, 112, 76, 54, 255, 110, 75, 55, 255, 107, 73, 52, 255, 103, 70, 49, 255, 104, 72, 52, 255, 101, 69, 50, 255, 102, 70, 52, 255, 97, 66, 48, 255, 95, 65, 47, 255, 93, 63, 46, 255, 92, 62, 45, 255, 91, 61, 44, 255, 90, 61, 44, 255, 92, 63, 45, 255, 91, 62, 44, 255, 93, 64, 46, 255, 92, 63, 46, 255, 93, 63, 46, 255, 92, 63, 46, 255, 92, 62, 45, 255, 93, 64, 46, 255, 90, 61, 43, 255, 91, 61, 44, 255, 91, 62, 44, 255, 92, 62, 45, 255, 94, 64, 48, 255, 93, 63, 46, 255, 94, 65, 48, 255, 91, 62, 45, 255, 94, 65, 49, 255, 93, 65, 48, 255, 28, 18, 17, 255, 144, 135, 137, 255, 141, 129, 125, 255, 137, 125, 119, 255, 29, 18, 15, 255, 92, 63, 46, 255, 91, 64, 47, 255, 91, 63, 46, 255, 93, 65, 48, 255, 92, 64, 47, 255, 89, 61, 44, 255, 36, 24, 22, 255, 31, 20, 18, 255, 26, 16, 13, 255, 25, 15, 13, 255, 30, 20, 20, 255, 113, 99, 90, 255, 136, 123, 117, 255, 117, 104, 96, 255, 116, 102, 94, 255, 25, 15, 13, 255, 86, 59, 42, 255, 92, 63, 46, 255, 91, 62, 45, 255, 91, 62, 44, 255, 94, 64, 47, 255, 91, 61, 43, 255, 93, 63, 46, 255, 95, 64, 48, 255, 92, 62, 45, 255, 92, 63, 45, 255, 89, 60, 42, 255, 91, 62, 45, 255, 90, 61, 44, 255, 91, 62, 44, 255, 92, 63, 46, 255, 91, 62, 46, 255, 92, 63, 47, 255, 90, 62, 45, 255, 92, 62, 46, 255, 88, 60, 43, 255, 86, 58, 41, 255, 88, 60, 43, 255, 88, 60, 43, 255, 90, 62, 46, 255, 86, 58, 41, 255, 94, 66, 50, 255, 88, 61, 45, 255, 90, 62, 47, 255, 115, 78, 55, 255, 115, 78, 55, 255, 116, 80, 56, 255, 115, 79, 56, 255, 113, 76, 53, 255, 109, 73, 50, 255, 109, 73, 50, 0, 111, 76, 53, 0, 111, 76, 53, 0, 111, 76, 53, 0, 42, 27, 21, 0, 142, 124, 112, 0, 127, 109, 92, 0, 127, 109, 92, 0, 127, 109, 92, 0, 127, 109, 92, 0, 127, 109, 92, 0, 102, 87, 76, 0, 94, 80, 72, 0, 21, 12, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 127, 110, 97, 0, 127, 110, 97, 0, 127, 110, 97, 0, 127, 110, 97, 0, 127, 110, 97, 255, 126, 109, 95, 255, 119, 100, 85, 255, 104, 84, 69, 255, 101, 80, 64, 255, 105, 86, 70, 255, 141, 121, 105, 255, 109, 87, 72, 255, 35, 18, 9, 255, 138, 106, 86, 255, 110, 75, 53, 255, 113, 77, 54, 255, 120, 83, 60, 255, 115, 79, 56, 255, 114, 78, 55, 255, 113, 78, 55, 255, 113, 77, 56, 255, 108, 74, 52, 255, 105, 71, 51, 255, 105, 72, 52, 255, 102, 70, 50, 255, 114, 83, 64, 255, 120, 88, 71, 255, 112, 82, 64, 255, 114, 82, 65, 255, 91, 62, 46, 255, 94, 64, 48, 255, 92, 63, 46, 255, 94, 65, 47, 255, 90, 61, 44, 255, 91, 62, 45, 255, 93, 64, 46, 255, 93, 64, 46, 255, 92, 62, 45, 255, 93, 64, 47, 255, 92, 62, 46, 255, 92, 62, 46, 255, 93, 63, 46, 255, 90, 61, 44, 255, 91, 62, 44, 255, 90, 61, 43, 255, 89, 60, 43, 255, 91, 61, 44, 255, 91, 61, 44, 255, 89, 60, 43, 255, 89, 61, 44, 255, 89, 61, 44, 255, 35, 24, 22, 255, 139, 125, 121, 255, 136, 125, 119, 255, 122, 111, 104, 255, 127, 117, 112, 255, 24, 14, 12, 255, 91, 63, 46, 255, 92, 64, 48, 255, 92, 63, 47, 255, 107, 76, 58, 255, 24, 15, 13, 255, 28, 17, 14, 255, 118, 105, 99, 255, 109, 98, 92, 255, 126, 116, 113, 255, 126, 113, 108, 255, 129, 115, 109, 255, 120, 106, 97, 255, 116, 102, 93, 255, 126, 112, 104, 255, 47, 33, 27, 255, 89, 61, 44, 255, 91, 61, 44, 255, 91, 62, 44, 255, 91, 61, 44, 255, 91, 62, 44, 255, 91, 61, 44, 255, 92, 62, 45, 255, 90, 61, 44, 255, 91, 61, 44, 255, 92, 63, 45, 255, 92, 63, 45, 255, 92, 63, 45, 255, 93, 63, 46, 255, 91, 62, 45, 255, 92, 63, 46, 255, 92, 63, 46, 255, 92, 63, 47, 255, 89, 61, 44, 255, 90, 61, 45, 255, 88, 60, 43, 255, 88, 60, 44, 255, 89, 60, 43, 255, 87, 59, 42, 255, 89, 61, 44, 255, 87, 59, 43, 255, 86, 58, 42, 255, 86, 58, 42, 255, 88, 60, 44, 255, 112, 76, 53, 255, 113, 75, 53, 255, 115, 78, 55, 255, 114, 78, 54, 255, 113, 77, 53, 255, 113, 78, 54, 255, 111, 76, 53, 255, 111, 76, 53, 0, 111, 76, 53, 0, 42, 27, 21, 0, 42, 27, 21, 0, 142, 124, 112, 0, 127, 109, 92, 0, 127, 109, 92, 0, 127, 109, 92, 0, 127, 108, 93, 0, 127, 108, 93, 0, 127, 108, 93, 0, 127, 108, 93, 0, 19, 12, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 103, 85, 70, 0, 103, 85, 70, 0, 103, 85, 70, 0, 103, 85, 70, 0, 103, 85, 70, 255, 94, 77, 63, 255, 126, 108, 97, 255, 104, 84, 69, 255, 103, 83, 67, 255, 97, 78, 61, 255, 135, 115, 98, 255, 105, 82, 67, 255, 34, 17, 8, 255, 133, 100, 80, 255, 109, 74, 52, 255, 117, 81, 58, 255, 115, 80, 56, 255, 111, 75, 52, 255, 112, 76, 53, 255, 112, 76, 54, 255, 112, 77, 56, 255, 106, 72, 51, 255, 107, 73, 53, 255, 105, 72, 53, 255, 104, 71, 53, 255, 22, 19, 11, 255, 27, 31, 23, 255, 63, 68, 59, 255, 50, 57, 48, 255, 26, 20, 14, 255, 22, 16, 9, 255, 22, 12, 5, 255, 89, 61, 45, 255, 89, 60, 43, 255, 95, 65, 48, 255, 92, 64, 46, 255, 92, 63, 46, 255, 89, 61, 43, 255, 90, 61, 43, 255, 90, 61, 43, 255, 90, 61, 43, 255, 93, 64, 48, 255, 91, 62, 44, 255, 91, 62, 44, 255, 92, 62, 45, 255, 91, 61, 44, 255, 92, 62, 45, 255, 92, 62, 46, 255, 92, 62, 46, 255, 90, 61, 44, 255, 93, 64, 48, 255, 34, 20, 16, 255, 102, 85, 75, 255, 89, 75, 63, 255, 129, 118, 111, 255, 127, 117, 109, 255, 33, 23, 19, 255, 92, 65, 48, 255, 92, 66, 50, 255, 115, 87, 74, 255, 28, 17, 12, 255, 118, 104, 95, 255, 134, 117, 106, 255, 116, 102, 92, 255, 103, 90, 82, 255, 109, 97, 89, 255, 121, 107, 99, 255, 143, 134, 128, 255, 144, 136, 134, 255, 126, 111, 103, 255, 24, 13, 9, 255, 93, 64, 47, 255, 91, 62, 46, 255, 91, 62, 45, 255, 92, 63, 46, 255, 92, 62, 45, 255, 91, 62, 44, 255, 90, 61, 43, 255, 91, 62, 44, 255, 93, 63, 45, 255, 91, 62, 44, 255, 89, 60, 42, 255, 90, 61, 43, 255, 91, 61, 44, 255, 91, 62, 45, 255, 91, 62, 45, 255, 91, 62, 45, 255, 90, 62, 45, 255, 89, 60, 43, 255, 88, 59, 42, 255, 89, 60, 44, 255, 88, 59, 42, 255, 88, 59, 42, 255, 87, 59, 42, 255, 89, 60, 45, 255, 87, 59, 43, 255, 87, 59, 43, 255, 88, 60, 43, 255, 85, 57, 40, 255, 87, 59, 43, 255, 86, 58, 42, 255, 86, 58, 43, 255, 86, 58, 42, 255, 102, 69, 50, 255, 114, 78, 55, 255, 112, 75, 53, 255, 112, 76, 53, 255, 112, 76, 53, 0, 42, 27, 21, 0, 42, 27, 21, 0, 150, 132, 122, 0, 142, 124, 112, 0, 127, 109, 92, 0, 127, 109, 92, 0, 127, 109, 92, 0, 127, 108, 93, 0, 127, 108, 93, 0, 127, 108, 93, 0, 127, 108, 93, 0, 126, 108, 92, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 127, 109, 97, 0, 127, 109, 97, 0, 127, 109, 97, 0, 127, 109, 97, 0, 127, 109, 97, 255, 94, 76, 63, 255, 133, 114, 102, 255, 104, 85, 69, 255, 98, 79, 63, 255, 133, 113, 97, 255, 136, 116, 100, 255, 103, 81, 65, 255, 33, 16, 8, 255, 138, 105, 87, 255, 111, 77, 55, 255, 114, 79, 56, 255, 114, 79, 56, 255, 113, 78, 55, 255, 111, 75, 53, 255, 110, 75, 53, 255, 111, 76, 55, 255, 107, 73, 52, 255, 107, 73, 54, 255, 132, 102, 89, 255, 30, 25, 20, 255, 40, 45, 38, 255, 74, 81, 73, 255, 81, 88, 82, 255, 13, 19, 9, 255, 40, 47, 38, 255, 64, 70, 61, 255, 76, 80, 73, 255, 14, 11, 3, 255, 116, 94, 86, 255, 103, 75, 62, 255, 92, 62, 45, 255, 93, 64, 48, 255, 93, 64, 46, 255, 91, 61, 44, 255, 91, 62, 44, 255, 93, 64, 47, 255, 91, 61, 44, 255, 92, 62, 45, 255, 90, 61, 43, 255, 91, 61, 44, 255, 89, 61, 43, 255, 91, 62, 44, 255, 92, 62, 45, 255, 91, 62, 44, 255, 89, 60, 43, 255, 91, 62, 45, 255, 30, 15, 7, 255, 28, 16, 12, 255, 73, 59, 50, 255, 129, 118, 112, 255, 118, 107, 99, 255, 131, 120, 113, 255, 35, 23, 20, 255, 92, 69, 56, 255, 25, 14, 10, 255, 117, 102, 93, 255, 118, 102, 93, 255, 121, 102, 88, 255, 88, 72, 57, 255, 89, 74, 59, 255, 118, 105, 101, 255, 106, 93, 85, 255, 115, 101, 92, 255, 104, 91, 83, 255, 34, 23, 19, 255, 92, 63, 47, 255, 95, 65, 48, 255, 92, 63, 46, 255, 91, 62, 44, 255, 92, 62, 45, 255, 91, 62, 44, 255, 92, 62, 44, 255, 93, 63, 45, 255, 91, 61, 44, 255, 95, 65, 48, 255, 93, 64, 46, 255, 95, 64, 45, 255, 89, 60, 42, 255, 92, 63, 45, 255, 92, 63, 46, 255, 88, 60, 42, 255, 88, 60, 42, 255, 92, 62, 45, 255, 92, 62, 46, 255, 90, 61, 45, 255, 90, 61, 45, 255, 87, 59, 42, 255, 88, 60, 43, 255, 91, 63, 46, 255, 90, 62, 46, 255, 86, 58, 42, 255, 86, 58, 43, 255, 87, 59, 43, 255, 83, 56, 38, 255, 85, 58, 41, 255, 88, 60, 44, 255, 101, 69, 49, 255, 103, 69, 51, 255, 104, 71, 51, 255, 102, 69, 51, 255, 113, 76, 54, 255, 110, 75, 53, 255, 118, 90, 74, 255, 42, 27, 21, 255, 42, 27, 21, 0, 150, 132, 122, 0, 142, 124, 112, 0, 127, 109, 92, 0, 127, 109, 92, 0, 127, 108, 93, 0, 127, 108, 93, 0, 127, 108, 93, 0, 127, 108, 93, 0, 101, 87, 73, 0, 101, 87, 73, 0, 101, 87, 73, 0, 101, 87, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 120, 103, 92, 0, 120, 103, 92, 0, 120, 103, 92, 0, 120, 103, 92, 0, 120, 103, 92, 255, 108, 90, 75, 255, 116, 98, 85, 255, 100, 82, 67, 255, 126, 108, 91, 255, 131, 111, 93, 255, 136, 117, 101, 255, 108, 87, 71, 255, 33, 17, 10, 255, 133, 100, 85, 255, 109, 74, 53, 255, 110, 75, 53, 255, 109, 74, 51, 255, 110, 75, 53, 255, 109, 74, 53, 255, 112, 76, 54, 255, 106, 72, 51, 255, 105, 72, 51, 255, 107, 74, 56, 255, 29, 23, 16, 255, 47, 54, 47, 255, 37, 42, 35, 255, 97, 105, 100, 255, 39, 46, 39, 255, 44, 51, 43, 255, 47, 55, 46, 255, 48, 55, 47, 255, 14, 20, 10, 255, 56, 62, 53, 255, 39, 39, 31, 255, 50, 35, 27, 255, 93, 64, 47, 255, 92, 63, 46, 255, 93, 64, 46, 255, 92, 63, 46, 255, 91, 62, 44, 255, 89, 60, 43, 255, 94, 63, 47, 255, 92, 63, 46, 255, 91, 61, 44, 255, 90, 60, 43, 255, 92, 63, 45, 255, 93, 63, 46, 255, 94, 63, 47, 255, 92, 63, 45, 255, 92, 62, 45, 255, 92, 62, 45, 255, 91, 62, 46, 255, 91, 66, 50, 255, 25, 14, 6, 255, 121, 110, 103, 255, 132, 121, 115, 255, 114, 104, 98, 255, 26, 16, 10, 255, 29, 20, 18, 255, 26, 17, 9, 255, 117, 102, 93, 255, 112, 95, 84, 255, 117, 98, 84, 255, 111, 93, 80, 255, 121, 104, 93, 255, 109, 95, 86, 255, 106, 93, 84, 255, 97, 84, 77, 255, 132, 118, 114, 255, 102, 78, 66, 255, 92, 63, 45, 255, 94, 64, 47, 255, 95, 65, 49, 255, 89, 60, 43, 255, 93, 64, 46, 255, 90, 61, 43, 255, 93, 63, 46, 255, 92, 62, 44, 255, 93, 64, 46, 255, 93, 64, 46, 255, 93, 63, 45, 255, 92, 63, 45, 255, 92, 63, 45, 255, 91, 61, 43, 255, 91, 62, 44, 255, 92, 63, 45, 255, 90, 62, 45, 255, 89, 61, 43, 255, 89, 60, 43, 255, 89, 60, 43, 255, 91, 62, 46, 255, 86, 59, 42, 255, 88, 60, 43, 255, 89, 61, 45, 255, 90, 61, 46, 255, 88, 60, 44, 255, 85, 58, 42, 255, 87, 59, 43, 255, 85, 58, 41, 255, 102, 69, 50, 255, 102, 69, 50, 255, 102, 69, 50, 255, 84, 57, 41, 255, 86, 58, 43, 255, 123, 87, 56, 255, 118, 82, 51, 255, 117, 82, 52, 255, 141, 111, 84, 255, 52, 36, 26, 255, 104, 83, 68, 255, 150, 132, 122, 255, 142, 124, 112, 255, 127, 109, 92, 255, 127, 109, 92, 0, 127, 108, 93, 0, 127, 108, 93, 0, 127, 108, 93, 0, 126, 108, 92, 0, 101, 87, 73, 0, 101, 87, 73, 0, 101, 87, 73, 0, 101, 87, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 112, 96, 85, 0, 112, 96, 85, 0, 112, 96, 85, 0, 112, 96, 85, 0, 112, 96, 85, 255, 115, 99, 86, 255, 104, 86, 73, 255, 100, 81, 66, 255, 123, 106, 91, 255, 121, 103, 86, 255, 136, 117, 103, 255, 103, 82, 67, 255, 33, 17, 10, 255, 130, 99, 82, 255, 110, 75, 55, 255, 107, 73, 52, 255, 112, 77, 56, 255, 110, 75, 53, 255, 110, 76, 55, 255, 108, 74, 53, 255, 104, 71, 50, 255, 103, 70, 51, 255, 103, 72, 53, 255, 23, 17, 8, 255, 57, 64, 57, 255, 22, 27, 21, 255, 81, 90, 83, 255, 36, 43, 35, 255, 43, 50, 42, 255, 47, 54, 45, 255, 41, 47, 38, 255, 54, 60, 52, 255, 34, 34, 26, 255, 18, 12, 6, 255, 40, 24, 10, 255, 91, 62, 44, 255, 95, 65, 48, 255, 92, 63, 46, 255, 93, 64, 47, 255, 92, 63, 46, 255, 89, 59, 42, 255, 95, 64, 46, 255, 92, 62, 44, 255, 89, 60, 42, 255, 92, 62, 45, 255, 89, 60, 43, 255, 91, 62, 44, 255, 93, 63, 46, 255, 95, 65, 48, 255, 89, 60, 43, 255, 91, 62, 45, 255, 90, 61, 44, 255, 91, 63, 47, 255, 27, 15, 6, 255, 112, 99, 91, 255, 128, 117, 109, 255, 130, 120, 113, 255, 89, 78, 68, 255, 123, 111, 102, 255, 112, 98, 88, 255, 114, 98, 89, 255, 111, 94, 83, 255, 157, 138, 126, 255, 127, 109, 96, 255, 122, 102, 86, 255, 101, 86, 77, 255, 102, 89, 81, 255, 107, 96, 89, 255, 36, 25, 21, 255, 96, 66, 50, 255, 92, 63, 45, 255, 92, 63, 46, 255, 95, 65, 48, 255, 92, 62, 45, 255, 93, 64, 46, 255, 91, 62, 44, 255, 93, 63, 45, 255, 91, 62, 44, 255, 92, 62, 45, 255, 95, 65, 47, 255, 93, 63, 45, 255, 89, 60, 42, 255, 92, 63, 45, 255, 95, 65, 46, 255, 93, 63, 46, 255, 89, 60, 43, 255, 89, 61, 44, 255, 89, 61, 44, 255, 88, 59, 42, 255, 90, 62, 45, 255, 87, 59, 42, 255, 91, 63, 47, 255, 89, 62, 45, 255, 89, 61, 45, 255, 85, 58, 41, 255, 85, 58, 42, 255, 85, 57, 41, 255, 87, 59, 43, 255, 71, 49, 37, 255, 69, 47, 35, 255, 69, 46, 34, 255, 71, 48, 37, 255, 70, 48, 36, 255, 71, 48, 37, 255, 69, 47, 35, 255, 70, 48, 36, 255, 69, 47, 35, 255, 83, 64, 58, 255, 28, 17, 14, 255, 98, 77, 62, 255, 131, 113, 98, 255, 128, 111, 95, 255, 131, 114, 99, 255, 123, 106, 90, 255, 127, 108, 93, 255, 127, 108, 93, 0, 126, 108, 92, 0, 101, 87, 73, 0, 101, 87, 73, 0, 101, 87, 73, 0, 101, 87, 73, 0, 101, 87, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 110, 95, 83, 0, 110, 95, 83, 0, 110, 95, 83, 0, 110, 95, 83, 0, 110, 95, 83, 255, 115, 100, 89, 255, 111, 95, 81, 255, 116, 99, 85, 255, 122, 106, 92, 255, 123, 106, 92, 255, 127, 108, 91, 255, 98, 78, 63, 255, 32, 16, 9, 255, 121, 91, 73, 255, 110, 76, 56, 255, 106, 72, 51, 255, 108, 74, 53, 255, 108, 74, 54, 255, 109, 75, 54, 255, 105, 72, 51, 255, 104, 71, 51, 255, 102, 70, 51, 255, 107, 80, 61, 255, 90, 98, 89, 255, 49, 57, 49, 255, 14, 20, 11, 255, 10, 15, 7, 255, 55, 62, 54, 255, 39, 46, 38, 255, 49, 56, 48, 255, 50, 56, 48, 255, 75, 78, 71, 255, 83, 56, 34, 255, 88, 59, 43, 255, 89, 61, 44, 255, 93, 64, 47, 255, 91, 62, 45, 255, 92, 63, 46, 255, 92, 63, 46, 255, 91, 61, 44, 255, 92, 62, 45, 255, 91, 62, 44, 255, 91, 62, 44, 255, 92, 62, 45, 255, 91, 61, 43, 255, 92, 62, 45, 255, 92, 62, 45, 255, 94, 64, 47, 255, 95, 65, 48, 255, 91, 62, 45, 255, 91, 62, 45, 255, 91, 62, 45, 255, 96, 68, 52, 255, 26, 14, 6, 255, 126, 115, 107, 255, 125, 114, 106, 255, 128, 117, 109, 255, 118, 106, 98, 255, 121, 108, 98, 255, 118, 104, 95, 255, 114, 98, 88, 255, 112, 95, 84, 255, 127, 109, 96, 255, 139, 122, 111, 255, 111, 94, 83, 255, 103, 87, 78, 255, 98, 84, 77, 255, 26, 16, 13, 255, 95, 66, 49, 255, 89, 61, 44, 255, 93, 64, 47, 255, 94, 64, 47, 255, 91, 62, 44, 255, 92, 62, 44, 255, 93, 63, 46, 255, 92, 62, 44, 255, 91, 62, 44, 255, 90, 61, 43, 255, 95, 64, 47, 255, 93, 63, 46, 255, 91, 61, 44, 255, 88, 60, 42, 255, 93, 63, 46, 255, 89, 60, 42, 255, 90, 61, 43, 255, 92, 63, 47, 255, 90, 61, 44, 255, 89, 61, 44, 255, 92, 64, 48, 255, 86, 58, 42, 255, 88, 60, 44, 255, 86, 59, 42, 255, 85, 57, 41, 255, 86, 59, 43, 255, 87, 60, 44, 255, 86, 59, 43, 255, 86, 58, 42, 255, 86, 59, 43, 255, 71, 49, 37, 255, 70, 48, 36, 255, 70, 48, 36, 255, 70, 47, 35, 255, 68, 46, 34, 255, 70, 48, 36, 255, 69, 46, 35, 255, 70, 48, 36, 255, 70, 48, 37, 255, 79, 60, 53, 255, 29, 19, 15, 255, 67, 52, 43, 255, 88, 76, 67, 255, 87, 76, 67, 255, 104, 89, 77, 255, 104, 90, 79, 255, 129, 111, 95, 255, 126, 108, 92, 255, 126, 108, 92, 0, 101, 87, 73, 0, 101, 87, 73, 0, 101, 87, 73, 0, 101, 87, 73, 0, 101, 87, 73, 0, 92, 79, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 110, 95, 83, 0, 110, 95, 83, 0, 110, 95, 83, 0, 110, 95, 83, 0, 110, 95, 83, 0, 111, 96, 84, 255, 112, 96, 84, 255, 119, 103, 90, 255, 131, 115, 104, 255, 122, 105, 90, 255, 127, 110, 96, 255, 95, 74, 60, 255, 31, 16, 8, 255, 122, 93, 75, 255, 103, 71, 52, 255, 108, 74, 54, 255, 106, 72, 52, 255, 103, 70, 50, 255, 104, 71, 51, 255, 103, 71, 51, 255, 103, 70, 52, 255, 104, 74, 56, 255, 20, 17, 10, 255, 51, 57, 48, 255, 11, 17, 9, 255, 82, 90, 84, 255, 64, 72, 64, 255, 36, 44, 35, 255, 9, 15, 6, 255, 44, 51, 43, 255, 35, 38, 30, 255, 23, 16, 12, 255, 91, 63, 46, 255, 89, 61, 44, 255, 92, 63, 46, 255, 91, 62, 45, 255, 92, 63, 46, 255, 91, 61, 44, 255, 89, 60, 43, 255, 90, 60, 43, 255, 92, 62, 45, 255, 92, 62, 45, 255, 93, 63, 46, 255, 92, 62, 45, 255, 89, 60, 42, 255, 91, 62, 44, 255, 93, 63, 46, 255, 91, 61, 43, 255, 91, 62, 44, 255, 88, 59, 42, 255, 90, 61, 44, 255, 89, 61, 44, 255, 91, 63, 46, 255, 123, 98, 91, 255, 112, 99, 92, 255, 128, 117, 108, 255, 129, 118, 111, 255, 128, 117, 108, 255, 131, 120, 111, 255, 101, 85, 74, 255, 112, 96, 84, 255, 105, 89, 77, 255, 105, 86, 74, 255, 119, 101, 87, 255, 29, 17, 12, 255, 27, 15, 9, 255, 34, 23, 20, 255, 88, 59, 42, 255, 92, 63, 45, 255, 89, 60, 43, 255, 94, 64, 47, 255, 91, 62, 43, 255, 92, 63, 45, 255, 91, 61, 44, 255, 92, 62, 44, 255, 92, 62, 44, 255, 91, 62, 44, 255, 92, 62, 44, 255, 93, 64, 46, 255, 93, 64, 46, 255, 91, 61, 43, 255, 92, 62, 44, 255, 91, 61, 44, 255, 95, 65, 49, 255, 91, 62, 45, 255, 89, 61, 44, 255, 92, 63, 47, 255, 93, 64, 47, 255, 90, 62, 46, 255, 91, 63, 47, 255, 87, 59, 43, 255, 87, 59, 43, 255, 89, 60, 45, 255, 89, 61, 46, 255, 86, 58, 43, 255, 83, 57, 41, 255, 86, 59, 43, 255, 88, 61, 46, 255, 87, 59, 44, 255, 85, 58, 43, 255, 71, 49, 37, 255, 70, 47, 35, 255, 70, 47, 35, 255, 70, 48, 36, 255, 69, 47, 35, 255, 71, 49, 37, 255, 68, 46, 35, 255, 79, 60, 54, 255, 30, 20, 17, 255, 69, 55, 46, 255, 90, 78, 71, 255, 90, 78, 70, 255, 88, 76, 67, 255, 80, 68, 58, 255, 90, 78, 71, 255, 132, 115, 100, 255, 130, 112, 97, 255, 101, 87, 73, 255, 101, 87, 73, 0, 101, 87, 73, 0, 101, 87, 73, 0, 101, 87, 73, 0, 92, 79, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 110, 95, 83, 0, 110, 95, 83, 0, 110, 95, 83, 0, 83, 67, 55, 0, 83, 67, 55, 0, 83, 67, 55, 255, 81, 65, 53, 255, 82, 66, 53, 255, 96, 79, 65, 255, 123, 106, 93, 255, 125, 108, 95, 255, 97, 77, 63, 255, 29, 14, 7, 255, 116, 87, 71, 255, 98, 67, 48, 255, 103, 70, 52, 255, 103, 70, 52, 255, 103, 70, 52, 255, 103, 71, 51, 255, 101, 68, 50, 255, 102, 71, 53, 255, 98, 70, 53, 255, 19, 16, 9, 255, 46, 54, 45, 255, 50, 57, 49, 255, 64, 71, 64, 255, 47, 54, 46, 255, 41, 49, 41, 255, 44, 52, 43, 255, 58, 62, 54, 255, 89, 69, 56, 255, 88, 60, 44, 255, 89, 61, 44, 255, 91, 62, 44, 255, 91, 62, 44, 255, 93, 64, 46, 255, 93, 64, 46, 255, 93, 64, 46, 255, 91, 62, 44, 255, 92, 62, 45, 255, 92, 62, 45, 255, 92, 63, 45, 255, 92, 63, 46, 255, 92, 62, 45, 255, 93, 63, 46, 255, 89, 60, 43, 255, 91, 62, 45, 255, 91, 62, 45, 255, 94, 64, 47, 255, 93, 64, 47, 255, 91, 62, 45, 255, 90, 62, 45, 255, 92, 63, 47, 255, 127, 103, 97, 255, 111, 98, 89, 255, 131, 120, 111, 255, 133, 123, 115, 255, 120, 108, 100, 255, 126, 115, 106, 255, 121, 108, 98, 255, 103, 87, 77, 255, 98, 81, 69, 255, 81, 62, 51, 255, 44, 27, 21, 255, 65, 45, 34, 255, 95, 66, 48, 255, 83, 57, 42, 255, 93, 64, 47, 255, 93, 64, 47, 255, 94, 65, 47, 255, 94, 65, 47, 255, 94, 64, 47, 255, 93, 63, 45, 255, 92, 62, 45, 255, 92, 62, 45, 255, 92, 62, 44, 255, 93, 63, 45, 255, 92, 62, 44, 255, 91, 61, 43, 255, 92, 62, 44, 255, 92, 62, 44, 255, 91, 61, 44, 255, 93, 63, 45, 255, 91, 62, 45, 255, 91, 62, 45, 255, 92, 63, 46, 255, 91, 62, 46, 255, 90, 62, 46, 255, 89, 62, 46, 255, 41, 25, 11, 255, 36, 24, 22, 255, 38, 27, 25, 255, 43, 29, 27, 255, 33, 22, 19, 255, 33, 22, 18, 255, 83, 58, 42, 255, 83, 56, 41, 255, 87, 59, 44, 255, 84, 58, 42, 255, 84, 57, 42, 255, 86, 59, 44, 255, 71, 48, 36, 255, 72, 50, 38, 255, 71, 49, 37, 255, 71, 49, 37, 255, 70, 47, 36, 255, 67, 46, 34, 255, 82, 63, 57, 255, 31, 20, 17, 255, 70, 55, 46, 255, 89, 76, 68, 255, 69, 57, 50, 255, 84, 69, 57, 255, 75, 60, 48, 255, 69, 55, 46, 255, 62, 50, 40, 255, 110, 96, 85, 255, 109, 95, 84, 255, 109, 95, 84, 0, 109, 95, 84, 0, 92, 79, 73, 0, 92, 79, 73, 0, 92, 79, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 110, 95, 83, 0, 118, 101, 88, 0, 118, 101, 88, 0, 118, 101, 88, 0, 118, 101, 88, 0, 118, 101, 88, 255, 86, 69, 56, 255, 113, 95, 82, 255, 122, 103, 89, 255, 119, 102, 89, 255, 120, 103, 90, 255, 98, 79, 66, 255, 27, 13, 6, 255, 113, 85, 70, 255, 95, 65, 47, 255, 100, 69, 51, 255, 99, 68, 49, 255, 99, 68, 49, 255, 97, 66, 47, 255, 100, 69, 51, 255, 94, 64, 46, 255, 27, 19, 15, 255, 81, 83, 75, 255, 30, 35, 28, 255, 30, 38, 30, 255, 47, 55, 47, 255, 42, 49, 41, 255, 48, 55, 47, 255, 26, 24, 18, 255, 84, 57, 41, 255, 95, 66, 50, 255, 91, 61, 45, 255, 92, 63, 46, 255, 91, 62, 44, 255, 91, 62, 45, 255, 92, 64, 46, 255, 93, 63, 46, 255, 91, 61, 44, 255, 92, 62, 44, 255, 92, 63, 45, 255, 92, 62, 45, 255, 94, 64, 47, 255, 92, 63, 45, 255, 93, 63, 47, 255, 91, 62, 44, 255, 89, 60, 42, 255, 91, 62, 45, 255, 89, 62, 45, 255, 110, 78, 65, 255, 94, 65, 47, 255, 92, 63, 45, 255, 91, 62, 45, 255, 91, 62, 45, 255, 120, 94, 86, 255, 96, 79, 68, 255, 115, 102, 93, 255, 129, 118, 110, 255, 129, 118, 110, 255, 136, 126, 120, 255, 120, 107, 97, 255, 30, 20, 17, 255, 25, 15, 10, 255, 120, 94, 81, 255, 98, 69, 51, 255, 95, 66, 49, 255, 97, 68, 50, 255, 83, 57, 42, 255, 87, 59, 42, 255, 94, 64, 47, 255, 92, 62, 45, 255, 91, 62, 43, 255, 92, 62, 45, 255, 94, 63, 45, 255, 91, 61, 43, 255, 93, 63, 45, 255, 91, 61, 44, 255, 91, 62, 44, 255, 93, 63, 46, 255, 92, 62, 45, 255, 93, 63, 45, 255, 92, 63, 45, 255, 91, 61, 44, 255, 91, 62, 44, 255, 92, 63, 46, 255, 90, 61, 44, 255, 90, 62, 45, 255, 88, 60, 43, 255, 43, 30, 32, 255, 25, 18, 20, 255, 25, 18, 20, 255, 31, 24, 25, 255, 24, 18, 20, 255, 28, 21, 24, 255, 26, 20, 22, 255, 28, 22, 25, 255, 26, 21, 23, 255, 25, 19, 22, 255, 83, 58, 42, 255, 84, 58, 42, 255, 82, 56, 40, 255, 83, 56, 41, 255, 70, 48, 37, 255, 71, 49, 37, 255, 86, 60, 45, 255, 82, 55, 40, 255, 82, 55, 40, 255, 82, 56, 41, 255, 95, 73, 61, 255, 34, 21, 17, 255, 85, 68, 57, 255, 111, 95, 83, 255, 84, 68, 56, 255, 108, 92, 79, 255, 85, 68, 56, 255, 82, 68, 59, 255, 88, 73, 61, 255, 109, 95, 84, 255, 105, 91, 80, 255, 105, 91, 80, 0, 92, 79, 73, 0, 92, 79, 73, 0, 92, 79, 73, 0, 92, 79, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 109, 92, 79, 0, 109, 92, 79, 0, 109, 92, 79, 0, 90, 74, 61, 0, 90, 74, 61, 0, 90, 74, 61, 255, 86, 70, 57, 255, 91, 74, 61, 255, 93, 77, 63, 255, 92, 74, 62, 255, 117, 99, 86, 255, 84, 66, 52, 255, 27, 13, 7, 255, 111, 83, 69, 255, 95, 65, 48, 255, 99, 69, 51, 255, 95, 64, 46, 255, 94, 64, 46, 255, 95, 65, 47, 255, 103, 73, 52, 255, 78, 55, 38, 255, 32, 24, 20, 255, 24, 20, 14, 255, 48, 52, 44, 255, 40, 44, 37, 255, 16, 21, 13, 255, 47, 52, 44, 255, 27, 22, 16, 255, 25, 19, 12, 255, 91, 63, 47, 255, 90, 62, 45, 255, 88, 60, 43, 255, 92, 63, 46, 255, 93, 64, 47, 255, 91, 62, 44, 255, 92, 63, 46, 255, 91, 61, 44, 255, 93, 64, 47, 255, 90, 61, 43, 255, 94, 64, 48, 255, 93, 63, 46, 255, 92, 62, 45, 255, 92, 62, 45, 255, 92, 62, 45, 255, 93, 63, 46, 255, 89, 60, 42, 255, 89, 60, 43, 255, 86, 60, 43, 255, 104, 74, 61, 255, 91, 62, 45, 255, 91, 62, 45, 255, 91, 62, 44, 255, 92, 63, 46, 255, 88, 59, 42, 255, 26, 16, 15, 255, 111, 97, 87, 255, 123, 110, 100, 255, 121, 108, 98, 255, 118, 102, 93, 255, 114, 98, 87, 255, 105, 88, 79, 255, 95, 78, 69, 255, 125, 99, 86, 255, 107, 79, 61, 255, 104, 73, 54, 255, 96, 66, 49, 255, 84, 57, 43, 255, 94, 65, 47, 255, 89, 60, 43, 255, 91, 62, 45, 255, 91, 62, 44, 255, 91, 61, 43, 255, 91, 62, 44, 255, 91, 61, 44, 255, 92, 62, 45, 255, 90, 61, 43, 255, 91, 61, 43, 255, 91, 62, 44, 255, 92, 62, 44, 255, 91, 61, 44, 255, 88, 59, 41, 255, 93, 63, 45, 255, 92, 63, 46, 255, 92, 63, 46, 255, 91, 63, 46, 255, 90, 62, 46, 255, 27, 20, 22, 255, 27, 20, 22, 255, 31, 25, 26, 255, 28, 21, 23, 255, 25, 19, 21, 255, 27, 20, 23, 255, 33, 26, 29, 255, 27, 21, 24, 255, 26, 21, 23, 255, 28, 23, 25, 255, 30, 24, 26, 255, 25, 20, 22, 255, 81, 63, 62, 255, 84, 58, 43, 255, 81, 55, 40, 255, 83, 56, 41, 255, 84, 57, 42, 255, 84, 57, 42, 255, 86, 60, 45, 255, 80, 54, 39, 255, 83, 57, 42, 255, 100, 77, 69, 255, 31, 19, 14, 255, 83, 66, 54, 255, 112, 97, 85, 255, 112, 98, 91, 255, 85, 69, 57, 255, 87, 71, 58, 255, 86, 70, 57, 255, 88, 72, 60, 255, 116, 102, 93, 255, 104, 89, 80, 255, 92, 79, 73, 255, 92, 79, 73, 0, 92, 79, 73, 0, 92, 79, 73, 0, 92, 79, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 109, 92, 79, 0, 109, 92, 79, 0, 109, 92, 79, 0, 109, 92, 79, 0, 70, 55, 43, 0, 70, 55, 43, 255, 88, 71, 58, 255, 91, 75, 62, 255, 105, 88, 73, 255, 98, 81, 70, 255, 120, 103, 91, 255, 85, 67, 54, 255, 27, 13, 7, 255, 110, 83, 69, 255, 92, 64, 47, 255, 94, 65, 48, 255, 89, 60, 43, 255, 97, 67, 48, 255, 90, 61, 44, 255, 31, 15, 7, 255, 142, 122, 115, 255, 99, 73, 60, 255, 42, 24, 17, 255, 21, 20, 13, 255, 23, 24, 18, 255, 53, 57, 51, 255, 89, 76, 63, 255, 85, 57, 41, 255, 88, 60, 45, 255, 92, 63, 47, 255, 88, 60, 44, 255, 89, 61, 44, 255, 92, 63, 46, 255, 93, 64, 47, 255, 93, 64, 47, 255, 92, 62, 45, 255, 93, 64, 46, 255, 89, 61, 43, 255, 89, 60, 43, 255, 93, 63, 46, 255, 93, 63, 46, 255, 89, 60, 42, 255, 93, 63, 46, 255, 95, 64, 45, 255, 93, 63, 46, 255, 89, 60, 42, 255, 92, 63, 47, 255, 105, 75, 57, 255, 105, 76, 63, 255, 91, 62, 44, 255, 92, 62, 45, 255, 93, 63, 47, 255, 91, 62, 45, 255, 93, 64, 47, 255, 93, 64, 47, 255, 101, 75, 61, 255, 28, 14, 6, 255, 67, 52, 42, 255, 64, 46, 35, 255, 96, 79, 69, 255, 106, 89, 80, 255, 89, 72, 63, 255, 137, 116, 105, 255, 146, 127, 118, 255, 107, 85, 74, 255, 29, 15, 7, 255, 30, 17, 11, 255, 88, 60, 43, 255, 92, 62, 45, 255, 93, 63, 46, 255, 94, 64, 47, 255, 91, 62, 44, 255, 91, 62, 44, 255, 91, 61, 44, 255, 92, 63, 46, 255, 91, 61, 44, 255, 92, 62, 44, 255, 91, 62, 44, 255, 93, 63, 46, 255, 92, 63, 45, 255, 91, 61, 44, 255, 90, 61, 44, 255, 91, 62, 45, 255, 91, 63, 46, 255, 91, 63, 46, 255, 86, 59, 42, 255, 27, 21, 22, 255, 31, 25, 26, 255, 30, 23, 25, 255, 27, 20, 22, 255, 28, 22, 24, 255, 29, 23, 24, 255, 33, 26, 27, 255, 56, 46, 46, 255, 23, 18, 21, 255, 29, 23, 26, 255, 33, 27, 30, 255, 27, 22, 24, 255, 24, 19, 22, 255, 25, 17, 20, 255, 82, 56, 41, 255, 82, 56, 41, 255, 83, 57, 41, 255, 82, 55, 40, 255, 83, 56, 41, 255, 80, 54, 39, 255, 82, 55, 41, 255, 92, 70, 57, 255, 38, 26, 22, 255, 87, 70, 59, 255, 114, 97, 84, 255, 78, 62, 50, 255, 86, 70, 58, 255, 83, 67, 54, 255, 85, 69, 59, 255, 77, 62, 50, 255, 112, 97, 86, 255, 97, 82, 71, 255, 92, 78, 71, 255, 92, 78, 71, 0, 92, 78, 71, 0, 92, 78, 71, 0, 92, 78, 71, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 109, 92, 79, 0, 109, 92, 79, 0, 109, 92, 79, 0, 109, 92, 79, 0, 109, 92, 79, 255, 70, 55, 43, 0, 88, 71, 58, 0, 105, 89, 76, 255, 88, 72, 59, 255, 111, 94, 81, 255, 113, 95, 84, 255, 81, 63, 51, 255, 26, 13, 7, 255, 107, 81, 69, 255, 89, 62, 46, 255, 92, 64, 48, 255, 90, 62, 45, 255, 92, 64, 47, 255, 38, 23, 17, 255, 33, 16, 8, 255, 119, 92, 75, 255, 117, 90, 76, 255, 101, 75, 62, 255, 52, 52, 46, 255, 46, 48, 43, 255, 25, 16, 8, 255, 87, 60, 44, 255, 89, 62, 46, 255, 87, 59, 44, 255, 89, 61, 45, 255, 91, 62, 46, 255, 91, 62, 46, 255, 90, 61, 44, 255, 91, 63, 45, 255, 90, 61, 44, 255, 91, 62, 44, 255, 91, 61, 44, 255, 92, 63, 46, 255, 91, 62, 44, 255, 92, 62, 45, 255, 92, 62, 45, 255, 92, 63, 46, 255, 92, 62, 45, 255, 92, 63, 45, 255, 92, 63, 45, 255, 91, 62, 45, 255, 96, 68, 52, 255, 30, 15, 13, 255, 96, 68, 50, 255, 95, 66, 50, 255, 94, 65, 48, 255, 92, 63, 46, 255, 93, 63, 47, 255, 91, 62, 45, 255, 93, 63, 47, 255, 95, 65, 49, 255, 89, 64, 47, 255, 35, 20, 16, 255, 95, 70, 55, 255, 36, 24, 20, 255, 32, 21, 18, 255, 83, 67, 61, 255, 105, 88, 79, 255, 109, 93, 84, 255, 130, 115, 105, 255, 92, 76, 65, 255, 81, 64, 55, 255, 91, 64, 47, 255, 91, 62, 45, 255, 92, 63, 46, 255, 90, 61, 43, 255, 92, 63, 45, 255, 91, 61, 44, 255, 93, 64, 47, 255, 91, 61, 44, 255, 92, 63, 46, 255, 93, 64, 47, 255, 92, 62, 44, 255, 92, 62, 44, 255, 91, 61, 44, 255, 91, 61, 44, 255, 92, 63, 45, 255, 91, 62, 45, 255, 89, 60, 43, 255, 89, 60, 43, 255, 86, 59, 44, 255, 26, 19, 21, 255, 27, 21, 22, 255, 24, 18, 20, 255, 30, 23, 25, 255, 36, 29, 31, 255, 26, 20, 21, 255, 29, 22, 25, 255, 31, 24, 27, 255, 28, 22, 25, 255, 27, 22, 24, 255, 27, 22, 25, 255, 24, 19, 22, 255, 23, 19, 22, 255, 25, 16, 17, 255, 85, 58, 44, 255, 83, 56, 41, 255, 81, 55, 40, 255, 84, 58, 43, 255, 83, 56, 41, 255, 83, 56, 41, 255, 82, 55, 41, 255, 92, 70, 58, 255, 33, 20, 15, 255, 79, 62, 50, 255, 108, 91, 80, 255, 88, 72, 59, 255, 92, 75, 64, 255, 87, 70, 58, 255, 95, 78, 64, 255, 81, 66, 54, 255, 102, 86, 75, 255, 106, 91, 81, 255, 92, 79, 71, 255, 92, 79, 71, 0, 92, 79, 71, 0, 92, 79, 71, 0, 92, 79, 71, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 109, 92, 79, 0, 109, 92, 79, 0, 109, 92, 79, 0, 109, 92, 79, 0, 109, 92, 79, 0, 109, 92, 79, 0, 88, 72, 59, 0, 88, 72, 59, 255, 112, 96, 85, 255, 85, 69, 56, 255, 111, 95, 83, 255, 80, 63, 51, 255, 26, 13, 6, 255, 103, 78, 63, 255, 89, 62, 46, 255, 89, 62, 47, 255, 90, 62, 46, 255, 91, 63, 48, 255, 42, 27, 19, 255, 80, 57, 40, 255, 49, 30, 20, 255, 51, 31, 24, 255, 96, 68, 55, 255, 25, 17, 14, 255, 27, 23, 20, 255, 100, 71, 57, 255, 91, 63, 47, 255, 85, 57, 41, 255, 90, 62, 46, 255, 86, 59, 43, 255, 88, 60, 43, 255, 88, 60, 43, 255, 89, 61, 44, 255, 92, 63, 46, 255, 90, 61, 44, 255, 93, 64, 47, 255, 90, 61, 44, 255, 92, 62, 45, 255, 92, 62, 45, 255, 90, 61, 44, 255, 92, 62, 45, 255, 92, 63, 45, 255, 94, 64, 47, 255, 92, 63, 46, 255, 91, 62, 45, 255, 92, 64, 48, 255, 94, 66, 50, 255, 35, 19, 17, 255, 95, 66, 50, 255, 94, 65, 48, 255, 94, 64, 47, 255, 91, 62, 44, 255, 89, 60, 44, 255, 91, 62, 44, 255, 91, 62, 45, 255, 91, 62, 45, 255, 88, 61, 46, 255, 88, 62, 43, 255, 95, 70, 55, 255, 115, 89, 75, 255, 41, 29, 29, 255, 103, 86, 76, 255, 104, 88, 79, 255, 115, 98, 85, 255, 131, 115, 100, 255, 126, 112, 104, 255, 105, 83, 64, 255, 92, 66, 50, 255, 94, 64, 47, 255, 89, 60, 43, 255, 93, 64, 47, 255, 93, 63, 46, 255, 91, 62, 45, 255, 93, 64, 46, 255, 92, 62, 45, 255, 91, 61, 44, 255, 90, 61, 43, 255, 89, 60, 43, 255, 91, 62, 44, 255, 89, 60, 43, 255, 91, 62, 45, 255, 92, 63, 46, 255, 91, 62, 45, 255, 91, 63, 46, 255, 50, 34, 24, 255, 27, 20, 22, 255, 27, 21, 22, 255, 26, 19, 22, 255, 25, 18, 20, 255, 114, 89, 74, 255, 106, 83, 68, 255, 30, 23, 24, 255, 22, 16, 18, 255, 25, 19, 22, 255, 25, 19, 22, 255, 24, 19, 22, 255, 24, 19, 22, 255, 22, 18, 21, 255, 23, 19, 22, 255, 22, 17, 21, 255, 88, 64, 51, 255, 81, 55, 39, 255, 79, 53, 38, 255, 84, 57, 43, 255, 84, 57, 43, 255, 81, 55, 40, 255, 84, 58, 44, 255, 101, 78, 68, 255, 32, 20, 15, 255, 86, 68, 56, 255, 105, 89, 77, 255, 85, 69, 59, 255, 104, 89, 77, 255, 82, 66, 53, 255, 86, 70, 57, 255, 83, 68, 55, 255, 110, 95, 88, 255, 107, 93, 82, 255, 90, 76, 67, 255, 90, 76, 67, 0, 90, 76, 67, 0, 90, 76, 67, 0, 90, 76, 67, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 109, 92, 79, 0, 109, 92, 79, 0, 109, 92, 79, 0, 109, 92, 79, 0, 109, 92, 79, 0, 107, 93, 80, 0, 107, 93, 80, 0, 107, 93, 80, 255, 110, 95, 84, 255, 109, 95, 83, 255, 111, 96, 83, 255, 81, 64, 52, 255, 27, 14, 8, 255, 101, 77, 63, 255, 85, 59, 44, 255, 86, 60, 45, 255, 90, 63, 48, 255, 26, 14, 7, 255, 132, 111, 97, 255, 114, 88, 69, 255, 105, 79, 62, 255, 105, 77, 62, 255, 106, 78, 68, 255, 24, 11, 9, 255, 84, 57, 42, 255, 86, 59, 43, 255, 87, 60, 44, 255, 89, 62, 46, 255, 89, 62, 46, 255, 86, 59, 43, 255, 90, 62, 46, 255, 90, 62, 45, 255, 89, 61, 45, 255, 91, 63, 46, 255, 91, 62, 45, 255, 89, 61, 44, 255, 90, 61, 44, 255, 93, 64, 46, 255, 92, 62, 46, 255, 93, 64, 47, 255, 89, 61, 43, 255, 91, 62, 45, 255, 92, 63, 46, 255, 92, 63, 45, 255, 94, 64, 47, 255, 91, 62, 45, 255, 29, 14, 7, 255, 32, 17, 15, 255, 91, 63, 46, 255, 94, 65, 48, 255, 93, 63, 47, 255, 92, 62, 45, 255, 92, 63, 45, 255, 94, 64, 47, 255, 94, 64, 47, 255, 89, 60, 43, 255, 97, 68, 52, 255, 31, 16, 13, 255, 33, 15, 8, 255, 64, 43, 38, 255, 91, 65, 50, 255, 36, 22, 19, 255, 122, 105, 98, 255, 116, 100, 91, 255, 29, 17, 9, 255, 30, 16, 7, 255, 96, 72, 57, 255, 95, 66, 51, 255, 95, 66, 50, 255, 88, 59, 42, 255, 88, 60, 43, 255, 91, 62, 45, 255, 93, 64, 47, 255, 93, 64, 47, 255, 93, 65, 48, 255, 91, 62, 45, 255, 91, 62, 44, 255, 93, 64, 47, 255, 93, 64, 47, 255, 88, 60, 42, 255, 92, 63, 45, 255, 92, 63, 45, 255, 92, 63, 46, 255, 95, 66, 50, 255, 27, 19, 20, 255, 30, 22, 24, 255, 30, 24, 26, 255, 26, 19, 22, 255, 28, 21, 24, 255, 121, 96, 76, 255, 117, 93, 73, 255, 107, 81, 62, 255, 90, 68, 56, 255, 28, 22, 25, 255, 24, 19, 22, 255, 22, 18, 20, 255, 23, 18, 21, 255, 25, 20, 23, 255, 24, 20, 23, 255, 25, 20, 24, 255, 31, 21, 19, 255, 32, 17, 11, 255, 81, 55, 40, 255, 81, 55, 40, 255, 83, 57, 42, 255, 80, 55, 40, 255, 80, 55, 41, 255, 99, 76, 68, 255, 33, 20, 16, 255, 86, 68, 57, 255, 107, 92, 81, 255, 105, 90, 80, 255, 104, 90, 79, 255, 105, 90, 78, 255, 106, 92, 81, 255, 105, 90, 80, 255, 105, 90, 80, 255, 107, 93, 82, 255, 90, 76, 69, 255, 90, 76, 69, 0, 90, 76, 69, 0, 90, 76, 69, 0, 90, 76, 69, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 110, 96, 85, 0, 110, 96, 85, 0, 110, 96, 85, 255, 109, 94, 83, 255, 108, 93, 81, 255, 110, 95, 83, 255, 82, 65, 54, 255, 26, 13, 7, 255, 95, 71, 57, 255, 91, 65, 50, 255, 85, 59, 44, 255, 104, 77, 67, 255, 23, 11, 5, 255, 117, 94, 77, 255, 118, 94, 77, 255, 30, 13, 7, 255, 30, 16, 15, 255, 32, 18, 17, 255, 94, 66, 51, 255, 90, 63, 49, 255, 87, 60, 45, 255, 89, 61, 46, 255, 86, 59, 43, 255, 95, 67, 52, 255, 110, 85, 76, 255, 118, 93, 87, 255, 116, 91, 84, 255, 111, 86, 77, 255, 107, 82, 73, 255, 98, 70, 56, 255, 90, 62, 45, 255, 92, 63, 47, 255, 91, 62, 46, 255, 92, 63, 46, 255, 91, 62, 45, 255, 91, 62, 45, 255, 92, 63, 46, 255, 91, 62, 45, 255, 89, 60, 43, 255, 89, 61, 44, 255, 88, 59, 43, 255, 34, 19, 18, 255, 89, 62, 46, 255, 91, 62, 46, 255, 94, 65, 48, 255, 96, 66, 50, 255, 92, 63, 45, 255, 92, 63, 45, 255, 93, 63, 46, 255, 92, 62, 45, 255, 91, 62, 45, 255, 89, 60, 43, 255, 96, 66, 50, 255, 94, 65, 47, 255, 89, 61, 45, 255, 90, 62, 46, 255, 94, 66, 50, 255, 29, 16, 12, 255, 35, 21, 17, 255, 33, 21, 18, 255, 86, 59, 43, 255, 91, 65, 50, 255, 88, 60, 45, 255, 28, 20, 20, 255, 28, 20, 20, 255, 28, 20, 20, 255, 28, 20, 20, 255, 28, 20, 20, 255, 27, 19, 20, 255, 89, 61, 44, 255, 91, 62, 46, 255, 92, 63, 46, 255, 92, 63, 46, 255, 92, 62, 45, 255, 92, 63, 46, 255, 91, 62, 45, 255, 92, 63, 46, 255, 90, 62, 45, 255, 87, 60, 44, 255, 28, 20, 21, 255, 34, 26, 27, 255, 27, 20, 21, 255, 27, 20, 22, 255, 35, 26, 29, 255, 117, 93, 74, 255, 120, 96, 77, 255, 119, 95, 76, 255, 92, 69, 54, 255, 32, 24, 26, 255, 52, 36, 34, 255, 23, 17, 20, 255, 25, 20, 23, 255, 23, 19, 22, 255, 24, 20, 23, 255, 25, 20, 24, 255, 24, 19, 22, 255, 25, 20, 24, 255, 97, 69, 54, 255, 83, 57, 43, 255, 85, 59, 44, 255, 84, 57, 42, 255, 83, 58, 44, 255, 95, 73, 64, 255, 33, 21, 17, 255, 75, 59, 48, 255, 106, 91, 80, 255, 110, 94, 84, 255, 103, 88, 76, 255, 111, 95, 85, 255, 110, 93, 84, 255, 109, 94, 84, 255, 102, 87, 77, 255, 104, 89, 79, 255, 86, 73, 63, 255, 86, 73, 63, 0, 86, 73, 63, 0, 86, 73, 63, 0, 86, 73, 63, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 85, 69, 56, 0, 85, 69, 56, 255, 78, 64, 51, 255, 103, 88, 74, 255, 109, 93, 81, 255, 80, 64, 52, 255, 26, 13, 7, 255, 98, 75, 60, 255, 83, 58, 44, 255, 85, 60, 46, 255, 29, 16, 12, 255, 114, 91, 74, 255, 118, 95, 77, 255, 33, 17, 8, 255, 96, 71, 60, 255, 30, 17, 15, 255, 84, 58, 44, 255, 87, 60, 45, 255, 89, 62, 47, 255, 85, 58, 43, 255, 84, 57, 42, 255, 104, 78, 68, 255, 110, 85, 79, 255, 30, 23, 25, 255, 27, 20, 22, 255, 26, 20, 22, 255, 28, 21, 24, 255, 29, 22, 24, 255, 32, 22, 22, 255, 99, 74, 64, 255, 110, 84, 75, 255, 88, 60, 44, 255, 92, 63, 46, 255, 92, 63, 46, 255, 91, 62, 45, 255, 93, 64, 48, 255, 91, 62, 45, 255, 89, 60, 43, 255, 88, 60, 43, 255, 92, 63, 47, 255, 32, 17, 16, 255, 74, 49, 31, 255, 91, 62, 45, 255, 94, 65, 47, 255, 93, 63, 47, 255, 91, 62, 45, 255, 92, 62, 45, 255, 89, 60, 42, 255, 91, 62, 45, 255, 91, 62, 45, 255, 92, 63, 46, 255, 92, 63, 45, 255, 91, 62, 44, 255, 92, 63, 47, 255, 89, 60, 44, 255, 89, 60, 44, 255, 109, 78, 62, 255, 103, 75, 61, 255, 90, 62, 47, 255, 89, 62, 47, 255, 85, 59, 44, 255, 28, 20, 20, 255, 30, 23, 24, 255, 28, 20, 20, 255, 28, 20, 20, 255, 28, 21, 22, 255, 30, 23, 25, 255, 31, 22, 24, 255, 27, 19, 20, 255, 27, 19, 20, 255, 91, 62, 45, 255, 88, 59, 41, 255, 91, 62, 44, 255, 92, 63, 45, 255, 91, 61, 45, 255, 92, 62, 45, 255, 90, 61, 44, 255, 93, 65, 48, 255, 27, 15, 11, 255, 31, 23, 24, 255, 25, 18, 19, 255, 28, 21, 22, 255, 119, 98, 93, 255, 128, 105, 89, 255, 120, 96, 77, 255, 121, 97, 79, 255, 107, 83, 72, 255, 31, 19, 19, 255, 97, 71, 58, 255, 98, 71, 59, 255, 24, 19, 22, 255, 23, 18, 21, 255, 23, 19, 22, 255, 29, 24, 27, 255, 25, 20, 23, 255, 23, 18, 21, 255, 105, 78, 68, 255, 83, 56, 42, 255, 81, 55, 40, 255, 83, 57, 42, 255, 85, 59, 45, 255, 96, 73, 64, 255, 35, 22, 20, 255, 93, 74, 63, 255, 109, 92, 81, 255, 78, 63, 51, 255, 84, 68, 56, 255, 80, 65, 52, 255, 64, 49, 34, 255, 72, 58, 44, 255, 109, 94, 82, 255, 104, 89, 78, 255, 95, 81, 73, 255, 95, 81, 73, 0, 95, 81, 73, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 255, 135, 118, 106, 0, 85, 69, 56, 0, 85, 69, 56, 255, 80, 64, 52, 255, 85, 69, 57, 255, 111, 95, 84, 255, 84, 67, 55, 255, 27, 15, 9, 255, 97, 74, 61, 255, 81, 57, 44, 255, 90, 67, 56, 255, 128, 112, 103, 255, 114, 92, 75, 255, 110, 86, 68, 255, 65, 44, 29, 255, 29, 15, 13, 255, 71, 47, 31, 255, 78, 53, 38, 255, 80, 54, 39, 255, 87, 60, 46, 255, 85, 58, 43, 255, 82, 56, 41, 255, 28, 22, 23, 255, 53, 44, 46, 255, 31, 25, 26, 255, 26, 19, 21, 255, 27, 21, 23, 255, 30, 23, 26, 255, 29, 22, 24, 255, 29, 22, 24, 255, 29, 22, 24, 255, 22, 15, 16, 255, 81, 56, 42, 255, 92, 63, 46, 255, 90, 61, 45, 255, 89, 60, 43, 255, 91, 61, 44, 255, 90, 61, 44, 255, 91, 62, 46, 255, 91, 62, 45, 255, 34, 15, 8, 255, 29, 15, 13, 255, 90, 62, 45, 255, 92, 63, 47, 255, 91, 61, 44, 255, 91, 62, 45, 255, 91, 62, 45, 255, 90, 60, 43, 255, 90, 60, 43, 255, 90, 61, 43, 255, 94, 64, 47, 255, 92, 63, 46, 255, 92, 62, 45, 255, 93, 63, 47, 255, 89, 60, 43, 255, 91, 62, 45, 255, 91, 62, 45, 255, 94, 64, 45, 255, 95, 65, 48, 255, 90, 62, 47, 255, 92, 65, 50, 255, 25, 18, 19, 255, 30, 23, 24, 255, 28, 20, 20, 255, 46, 37, 38, 255, 38, 31, 33, 255, 29, 23, 25, 255, 27, 21, 23, 255, 27, 21, 24, 255, 40, 31, 32, 255, 27, 19, 20, 255, 27, 19, 20, 255, 89, 61, 44, 255, 91, 62, 44, 255, 90, 61, 44, 255, 87, 58, 41, 255, 88, 60, 43, 255, 88, 60, 42, 255, 89, 60, 44, 255, 55, 37, 28, 255, 26, 18, 20, 255, 26, 18, 19, 255, 93, 72, 60, 255, 98, 77, 66, 255, 120, 96, 77, 255, 119, 93, 74, 255, 132, 111, 102, 255, 98, 75, 62, 255, 100, 74, 61, 255, 93, 67, 55, 255, 96, 68, 56, 255, 93, 66, 53, 255, 25, 19, 22, 255, 28, 23, 26, 255, 30, 25, 27, 255, 30, 25, 28, 255, 26, 20, 22, 255, 114, 89, 81, 255, 87, 61, 46, 255, 82, 56, 41, 255, 84, 57, 43, 255, 83, 57, 43, 255, 100, 77, 69, 255, 36, 24, 19, 255, 83, 64, 53, 255, 126, 111, 101, 255, 85, 69, 57, 255, 84, 68, 55, 255, 83, 67, 55, 255, 81, 66, 53, 255, 79, 63, 52, 255, 115, 100, 89, 255, 106, 91, 79, 255, 89, 75, 67, 255, 89, 75, 67, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 80, 65, 52, 0, 80, 65, 52, 255, 88, 73, 62, 255, 111, 97, 86, 255, 103, 87, 75, 255, 86, 69, 58, 255, 25, 13, 7, 255, 97, 74, 61, 255, 85, 62, 49, 255, 91, 67, 56, 255, 117, 94, 78, 255, 111, 87, 69, 255, 99, 74, 58, 255, 36, 20, 14, 255, 84, 58, 43, 255, 84, 57, 43, 255, 86, 60, 45, 255, 82, 56, 41, 255, 86, 59, 45, 255, 106, 80, 71, 255, 29, 21, 23, 255, 27, 20, 22, 255, 36, 28, 30, 255, 50, 40, 42, 255, 34, 26, 29, 255, 86, 68, 66, 255, 25, 18, 20, 255, 24, 17, 19, 255, 31, 23, 25, 255, 37, 27, 28, 255, 37, 27, 28, 255, 30, 22, 23, 255, 87, 60, 45, 255, 91, 63, 46, 255, 91, 62, 46, 255, 93, 64, 47, 255, 88, 59, 43, 255, 88, 59, 43, 255, 90, 61, 45, 255, 28, 12, 6, 255, 96, 69, 54, 255, 87, 59, 43, 255, 93, 63, 46, 255, 94, 65, 48, 255, 93, 63, 47, 255, 90, 61, 43, 255, 92, 62, 45, 255, 91, 61, 43, 255, 92, 62, 45, 255, 91, 61, 43, 255, 89, 60, 42, 255, 91, 62, 45, 255, 88, 59, 42, 255, 90, 61, 43, 255, 90, 61, 44, 255, 90, 61, 44, 255, 95, 64, 47, 255, 97, 66, 49, 255, 89, 62, 47, 255, 28, 19, 20, 255, 28, 20, 21, 255, 28, 21, 22, 255, 29, 23, 24, 255, 32, 24, 26, 255, 45, 37, 40, 255, 28, 22, 24, 255, 44, 36, 40, 255, 36, 29, 31, 255, 36, 28, 30, 255, 29, 23, 25, 255, 27, 19, 20, 255, 27, 19, 20, 255, 27, 19, 20, 255, 89, 60, 44, 255, 90, 61, 44, 255, 88, 59, 42, 255, 89, 61, 44, 255, 88, 59, 44, 255, 38, 25, 21, 255, 28, 19, 20, 255, 27, 18, 19, 255, 26, 13, 11, 255, 34, 21, 20, 255, 121, 97, 77, 255, 115, 89, 72, 255, 132, 108, 95, 255, 27, 12, 7, 255, 28, 13, 9, 255, 99, 72, 59, 255, 98, 71, 59, 255, 92, 65, 52, 255, 25, 16, 17, 255, 49, 35, 33, 255, 24, 19, 21, 255, 28, 22, 25, 255, 27, 20, 23, 255, 102, 76, 65, 255, 82, 56, 41, 255, 83, 57, 42, 255, 82, 56, 41, 255, 79, 54, 40, 255, 101, 78, 71, 255, 35, 22, 18, 255, 80, 62, 50, 255, 103, 86, 73, 255, 84, 68, 59, 255, 80, 65, 52, 255, 86, 69, 57, 255, 89, 73, 60, 255, 79, 64, 51, 255, 104, 89, 78, 255, 106, 92, 81, 255, 95, 81, 74, 255, 21, 12, 11, 255, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 135, 118, 106, 0, 70, 55, 42, 0, 70, 55, 42, 0, 70, 55, 42, 255, 75, 60, 48, 255, 103, 87, 75, 255, 105, 90, 78, 255, 80, 63, 51, 255, 27, 15, 10, 255, 97, 76, 65, 255, 82, 61, 49, 255, 49, 33, 20, 255, 111, 88, 71, 255, 104, 78, 62, 255, 30, 15, 9, 255, 76, 52, 37, 255, 85, 59, 44, 255, 81, 54, 40, 255, 83, 56, 42, 255, 83, 57, 42, 255, 86, 60, 45, 255, 89, 64, 53, 255, 26, 18, 18, 255, 26, 20, 22, 255, 29, 23, 26, 255, 28, 21, 23, 255, 24, 16, 16, 255, 47, 30, 11, 255, 110, 85, 72, 255, 95, 71, 54, 255, 56, 39, 31, 255, 37, 28, 29, 255, 39, 29, 30, 255, 38, 29, 30, 255, 26, 19, 20, 255, 87, 60, 46, 255, 92, 63, 46, 255, 90, 61, 44, 255, 88, 59, 43, 255, 89, 61, 44, 255, 89, 61, 45, 255, 26, 11, 6, 255, 92, 64, 48, 255, 89, 60, 44, 255, 91, 62, 45, 255, 89, 60, 43, 255, 89, 59, 42, 255, 94, 63, 47, 255, 90, 60, 43, 255, 91, 62, 44, 255, 91, 62, 44, 255, 92, 62, 45, 255, 94, 63, 46, 255, 92, 63, 45, 255, 92, 62, 45, 255, 91, 62, 45, 255, 89, 60, 43, 255, 90, 61, 44, 255, 100, 68, 52, 255, 95, 65, 47, 255, 101, 73, 59, 255, 41, 30, 29, 255, 50, 38, 39, 255, 31, 24, 26, 255, 33, 25, 26, 255, 28, 21, 22, 255, 27, 20, 21, 255, 25, 18, 20, 255, 52, 44, 48, 255, 26, 20, 22, 255, 29, 23, 25, 255, 29, 23, 25, 255, 28, 22, 25, 255, 27, 19, 20, 255, 27, 19, 20, 255, 89, 60, 43, 255, 91, 62, 45, 255, 88, 60, 43, 255, 89, 60, 43, 255, 88, 59, 43, 255, 66, 42, 23, 255, 28, 19, 20, 255, 28, 19, 20, 255, 118, 96, 81, 255, 29, 15, 7, 255, 121, 97, 77, 255, 118, 93, 74, 255, 126, 101, 86, 255, 122, 97, 79, 255, 123, 100, 81, 255, 99, 72, 59, 255, 98, 71, 59, 255, 90, 61, 47, 255, 24, 11, 10, 255, 74, 54, 49, 255, 39, 29, 30, 255, 25, 20, 22, 255, 27, 21, 23, 255, 90, 64, 50, 255, 83, 57, 42, 255, 81, 55, 40, 255, 82, 56, 41, 255, 78, 53, 37, 255, 105, 83, 75, 255, 37, 23, 19, 255, 81, 63, 52, 255, 114, 97, 86, 255, 100, 84, 71, 255, 71, 57, 43, 255, 89, 72, 60, 255, 89, 73, 57, 255, 87, 71, 59, 255, 107, 93, 82, 255, 107, 93, 83, 255, 88, 75, 67, 255, 20, 11, 10, 255, 20, 11, 10, 0, 20, 11, 10, 0, 20, 11, 10, 0, 20, 11, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 106, 92, 81, 0, 106, 92, 81, 0, 106, 92, 81, 0, 106, 92, 81, 0, 106, 92, 81, 0, 87, 71, 58, 0, 87, 71, 58, 0, 87, 71, 58, 255, 84, 68, 56, 255, 104, 89, 77, 255, 108, 92, 81, 255, 78, 61, 50, 255, 26, 14, 8, 255, 96, 76, 67, 255, 29, 15, 10, 255, 118, 95, 81, 255, 107, 81, 64, 255, 90, 65, 49, 255, 26, 12, 9, 255, 87, 61, 47, 255, 83, 57, 42, 255, 81, 54, 41, 255, 84, 58, 43, 255, 85, 58, 44, 255, 81, 55, 40, 255, 23, 16, 18, 255, 26, 20, 22, 255, 29, 22, 24, 255, 29, 23, 25, 255, 112, 86, 68, 255, 113, 87, 68, 255, 113, 87, 68, 255, 125, 103, 84, 255, 124, 99, 80, 255, 125, 99, 80, 255, 37, 28, 29, 255, 29, 21, 23, 255, 30, 22, 24, 255, 26, 18, 20, 255, 87, 60, 46, 255, 91, 62, 46, 255, 89, 61, 44, 255, 89, 60, 44, 255, 89, 61, 44, 255, 91, 62, 47, 255, 29, 12, 7, 255, 94, 65, 50, 255, 89, 60, 43, 255, 90, 62, 45, 255, 90, 61, 43, 255, 89, 60, 43, 255, 91, 62, 44, 255, 91, 62, 44, 255, 91, 62, 44, 255, 88, 59, 42, 255, 90, 61, 43, 255, 91, 61, 44, 255, 90, 60, 43, 255, 92, 62, 45, 255, 91, 62, 45, 255, 91, 62, 45, 255, 91, 62, 45, 255, 97, 66, 48, 255, 92, 63, 47, 255, 42, 31, 32, 255, 39, 28, 29, 255, 30, 22, 23, 255, 120, 98, 91, 255, 45, 33, 32, 255, 115, 93, 82, 255, 120, 97, 86, 255, 127, 105, 92, 255, 27, 21, 23, 255, 26, 21, 24, 255, 25, 19, 22, 255, 25, 19, 22, 255, 29, 23, 26, 255, 27, 19, 20, 255, 27, 19, 20, 255, 27, 19, 20, 255, 89, 61, 45, 255, 89, 60, 44, 255, 88, 59, 43, 255, 93, 63, 47, 255, 87, 59, 43, 255, 81, 55, 41, 255, 28, 18, 19, 255, 114, 91, 72, 255, 123, 99, 78, 255, 131, 108, 90, 255, 125, 99, 79, 255, 123, 99, 81, 255, 121, 98, 78, 255, 99, 72, 59, 255, 99, 72, 59, 255, 99, 72, 59, 255, 96, 66, 53, 255, 126, 101, 95, 255, 23, 15, 17, 255, 25, 19, 21, 255, 24, 18, 20, 255, 70, 52, 42, 255, 84, 58, 43, 255, 82, 56, 41, 255, 82, 56, 41, 255, 82, 56, 41, 255, 82, 56, 43, 255, 103, 78, 70, 255, 33, 20, 14, 255, 85, 68, 56, 255, 109, 93, 82, 255, 88, 72, 61, 255, 84, 68, 56, 255, 82, 66, 53, 255, 98, 82, 70, 255, 83, 68, 56, 255, 104, 89, 77, 255, 107, 92, 80, 255, 96, 83, 77, 255, 20, 11, 10, 255, 20, 11, 10, 0, 20, 11, 10, 0, 20, 11, 10, 0, 20, 11, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 125, 108, 94, 0, 106, 92, 81, 0, 106, 92, 81, 0, 106, 92, 81, 0, 106, 92, 81, 0, 106, 92, 81, 0, 106, 92, 81, 0, 90, 75, 61, 0, 90, 75, 61, 255, 82, 66, 55, 255, 86, 70, 59, 255, 107, 92, 80, 255, 77, 60, 49, 255, 26, 15, 9, 255, 94, 76, 66, 255, 123, 101, 84, 255, 109, 84, 67, 255, 102, 75, 57, 255, 87, 62, 45, 255, 64, 43, 27, 255, 83, 57, 43, 255, 82, 56, 41, 255, 82, 55, 41, 255, 84, 58, 44, 255, 86, 60, 46, 255, 85, 58, 42, 255, 25, 18, 21, 255, 27, 20, 22, 255, 24, 17, 19, 255, 24, 18, 20, 255, 112, 86, 68, 255, 112, 86, 68, 255, 117, 91, 72, 255, 131, 108, 89, 255, 124, 99, 80, 255, 125, 99, 80, 255, 33, 24, 26, 255, 29, 21, 23, 255, 28, 21, 23, 255, 28, 20, 22, 255, 89, 62, 47, 255, 88, 60, 44, 255, 89, 60, 44, 255, 89, 61, 44, 255, 91, 62, 46, 255, 102, 73, 57, 255, 97, 71, 57, 255, 88, 60, 43, 255, 92, 63, 47, 255, 92, 63, 46, 255, 92, 63, 45, 255, 91, 61, 44, 255, 92, 62, 45, 255, 91, 61, 44, 255, 90, 60, 43, 255, 90, 60, 43, 255, 90, 61, 43, 255, 90, 61, 43, 255, 91, 62, 44, 255, 92, 63, 45, 255, 94, 64, 47, 255, 93, 63, 46, 255, 91, 62, 45, 255, 95, 64, 47, 255, 31, 21, 22, 255, 37, 28, 29, 255, 29, 22, 23, 255, 28, 20, 20, 255, 99, 75, 62, 255, 118, 92, 70, 255, 122, 96, 74, 255, 121, 95, 74, 255, 125, 101, 81, 255, 29, 18, 12, 255, 29, 24, 26, 255, 26, 21, 24, 255, 26, 21, 24, 255, 27, 22, 25, 255, 25, 19, 23, 255, 27, 19, 20, 255, 27, 19, 20, 255, 88, 59, 43, 255, 87, 58, 42, 255, 88, 58, 42, 255, 89, 61, 45, 255, 87, 59, 43, 255, 94, 65, 50, 255, 31, 18, 16, 255, 101, 78, 59, 255, 121, 96, 77, 255, 59, 39, 14, 255, 125, 101, 79, 255, 97, 72, 47, 255, 122, 98, 79, 255, 99, 72, 59, 255, 99, 72, 59, 255, 99, 72, 59, 255, 88, 60, 45, 255, 97, 71, 60, 255, 25, 19, 21, 255, 31, 24, 27, 255, 28, 21, 24, 255, 24, 16, 16, 255, 84, 58, 44, 255, 85, 58, 44, 255, 84, 57, 43, 255, 84, 57, 43, 255, 82, 56, 42, 255, 104, 81, 72, 255, 36, 23, 18, 255, 82, 64, 53, 255, 109, 93, 82, 255, 82, 66, 55, 255, 106, 90, 78, 255, 83, 68, 56, 255, 112, 97, 86, 255, 82, 67, 55, 255, 113, 99, 90, 255, 110, 95, 85, 255, 98, 85, 78, 255, 20, 12, 10, 255, 20, 12, 10, 0, 20, 12, 10, 0, 20, 12, 10, 0, 20, 12, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 125, 108, 94, 0, 106, 92, 81, 0, 106, 92, 81, 0, 106, 92, 81, 0, 106, 92, 81, 0, 106, 92, 81, 255, 106, 92, 81, 0, 81, 66, 53, 0, 81, 66, 53, 255, 87, 71, 59, 255, 104, 89, 76, 255, 105, 89, 77, 255, 84, 66, 55, 255, 25, 13, 9, 255, 23, 15, 14, 255, 109, 86, 68, 255, 110, 84, 67, 255, 95, 68, 55, 255, 94, 66, 52, 255, 85, 60, 46, 255, 84, 58, 44, 255, 83, 57, 42, 255, 83, 57, 42, 255, 88, 61, 47, 255, 83, 57, 43, 255, 29, 22, 25, 255, 27, 16, 13, 255, 96, 71, 60, 255, 24, 15, 16, 255, 26, 15, 15, 255, 112, 86, 67, 255, 112, 86, 68, 255, 117, 91, 72, 255, 123, 98, 79, 255, 124, 99, 80, 255, 117, 92, 72, 255, 108, 84, 73, 255, 32, 20, 17, 255, 27, 18, 20, 255, 31, 23, 26, 255, 93, 65, 51, 255, 88, 59, 44, 255, 90, 61, 45, 255, 89, 61, 44, 255, 87, 59, 43, 255, 110, 82, 67, 255, 86, 63, 50, 255, 89, 61, 45, 255, 93, 64, 47, 255, 90, 60, 43, 255, 92, 63, 45, 255, 94, 65, 47, 255, 91, 62, 44, 255, 91, 61, 43, 255, 91, 61, 43, 255, 92, 62, 44, 255, 94, 64, 47, 255, 91, 61, 43, 255, 90, 60, 43, 255, 94, 64, 47, 255, 92, 62, 45, 255, 94, 64, 47, 255, 92, 63, 46, 255, 96, 65, 46, 255, 32, 23, 24, 255, 32, 24, 26, 255, 28, 20, 20, 255, 42, 30, 27, 255, 120, 97, 77, 255, 125, 101, 79, 255, 124, 99, 81, 255, 124, 100, 81, 255, 128, 106, 86, 255, 126, 105, 86, 255, 108, 82, 66, 255, 46, 31, 27, 255, 30, 25, 28, 255, 26, 21, 24, 255, 23, 19, 22, 255, 27, 19, 20, 255, 27, 19, 20, 255, 87, 59, 43, 255, 88, 60, 44, 255, 89, 60, 43, 255, 90, 61, 45, 255, 88, 60, 44, 255, 90, 62, 46, 255, 100, 70, 56, 255, 80, 55, 41, 255, 119, 92, 75, 255, 127, 102, 80, 255, 51, 31, 19, 255, 116, 90, 72, 255, 120, 94, 76, 255, 99, 72, 59, 255, 99, 72, 59, 255, 99, 72, 59, 255, 91, 62, 48, 255, 25, 19, 21, 255, 29, 23, 25, 255, 24, 19, 21, 255, 37, 30, 32, 255, 23, 15, 15, 255, 84, 57, 43, 255, 82, 56, 41, 255, 84, 57, 42, 255, 84, 57, 43, 255, 80, 54, 39, 255, 111, 89, 79, 255, 38, 25, 21, 255, 86, 68, 56, 255, 109, 93, 81, 255, 110, 95, 84, 255, 105, 90, 78, 255, 100, 85, 74, 255, 108, 93, 82, 255, 108, 93, 83, 255, 107, 93, 82, 255, 103, 89, 78, 255, 94, 80, 73, 255, 21, 13, 9, 255, 21, 13, 9, 0, 21, 13, 9, 0, 21, 13, 9, 0, 21, 13, 9, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 125, 108, 94, 0, 125, 108, 94, 0, 125, 108, 94, 0, 122, 105, 91, 0, 122, 105, 91, 0, 122, 105, 91, 255, 122, 105, 91, 0, 89, 77, 68, 0, 89, 77, 68, 255, 90, 78, 70, 255, 105, 90, 78, 255, 108, 93, 81, 255, 87, 69, 59, 255, 25, 14, 9, 255, 126, 110, 101, 255, 109, 85, 68, 255, 108, 83, 65, 255, 84, 57, 44, 255, 101, 74, 63, 255, 84, 59, 44, 255, 83, 57, 43, 255, 84, 58, 44, 255, 83, 57, 43, 255, 82, 57, 42, 255, 19, 14, 17, 255, 26, 19, 22, 255, 28, 17, 14, 255, 93, 67, 55, 255, 24, 12, 10, 255, 111, 85, 67, 255, 112, 86, 67, 255, 116, 90, 71, 255, 116, 90, 71, 255, 123, 98, 79, 255, 121, 96, 76, 255, 121, 96, 77, 255, 125, 99, 80, 255, 92, 68, 55, 255, 96, 72, 62, 255, 27, 19, 21, 255, 89, 63, 49, 255, 89, 61, 45, 255, 88, 60, 44, 255, 88, 60, 44, 255, 89, 62, 47, 255, 27, 14, 13, 255, 86, 62, 48, 255, 92, 64, 49, 255, 92, 63, 47, 255, 91, 62, 44, 255, 91, 62, 44, 255, 92, 62, 45, 255, 90, 61, 43, 255, 89, 60, 42, 255, 91, 62, 44, 255, 88, 59, 42, 255, 91, 62, 44, 255, 90, 61, 43, 255, 94, 63, 47, 255, 93, 63, 46, 255, 91, 62, 44, 255, 91, 62, 45, 255, 90, 61, 45, 255, 100, 69, 51, 255, 32, 24, 25, 255, 30, 23, 24, 255, 28, 20, 20, 255, 25, 15, 15, 255, 131, 107, 88, 255, 123, 99, 78, 255, 123, 98, 78, 255, 109, 81, 66, 255, 109, 81, 66, 255, 109, 81, 66, 255, 132, 104, 84, 255, 105, 76, 61, 255, 29, 23, 26, 255, 25, 20, 24, 255, 25, 20, 23, 255, 27, 19, 20, 255, 27, 19, 20, 255, 91, 62, 47, 255, 91, 62, 46, 255, 89, 61, 44, 255, 89, 60, 45, 255, 88, 60, 44, 255, 88, 59, 43, 255, 92, 63, 46, 255, 46, 28, 19, 255, 116, 89, 72, 255, 46, 25, 11, 255, 62, 36, 23, 255, 58, 33, 19, 255, 116, 89, 69, 255, 119, 90, 73, 255, 99, 72, 59, 255, 97, 68, 53, 255, 27, 19, 22, 255, 25, 19, 21, 255, 25, 19, 21, 255, 24, 18, 21, 255, 33, 27, 28, 255, 23, 14, 15, 255, 84, 58, 43, 255, 84, 58, 43, 255, 84, 57, 42, 255, 85, 59, 44, 255, 88, 61, 47, 255, 94, 70, 56, 255, 37, 23, 19, 255, 86, 68, 56, 255, 107, 92, 80, 255, 106, 92, 80, 255, 105, 90, 79, 255, 105, 91, 79, 255, 108, 93, 82, 255, 107, 92, 81, 255, 104, 90, 78, 255, 103, 89, 77, 255, 97, 84, 78, 255, 21, 12, 11, 255, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 125, 108, 94, 0, 125, 108, 94, 0, 125, 108, 94, 0, 125, 108, 94, 0, 123, 107, 93, 0, 123, 107, 93, 255, 123, 107, 93, 0, 88, 75, 66, 0, 88, 75, 66, 255, 93, 81, 73, 255, 106, 91, 80, 255, 110, 94, 83, 255, 80, 63, 51, 255, 25, 15, 12, 255, 122, 101, 85, 255, 109, 86, 67, 255, 108, 81, 63, 255, 86, 60, 44, 255, 81, 57, 46, 255, 73, 49, 34, 255, 85, 59, 45, 255, 81, 55, 41, 255, 84, 58, 44, 255, 93, 70, 60, 255, 26, 20, 23, 255, 26, 20, 23, 255, 25, 19, 22, 255, 94, 66, 53, 255, 91, 63, 48, 255, 111, 85, 67, 255, 112, 86, 67, 255, 119, 97, 78, 255, 121, 97, 80, 255, 123, 98, 79, 255, 124, 99, 80, 255, 124, 99, 80, 255, 124, 99, 80, 255, 107, 80, 64, 255, 99, 72, 58, 255, 35, 22, 20, 255, 85, 58, 43, 255, 87, 59, 43, 255, 88, 60, 44, 255, 91, 62, 46, 255, 26, 12, 10, 255, 119, 93, 82, 255, 92, 68, 53, 255, 92, 64, 48, 255, 92, 63, 47, 255, 89, 60, 44, 255, 89, 60, 43, 255, 91, 62, 44, 255, 94, 64, 47, 255, 91, 62, 44, 255, 91, 62, 44, 255, 92, 63, 45, 255, 90, 60, 43, 255, 91, 62, 44, 255, 94, 64, 47, 255, 92, 62, 45, 255, 91, 62, 45, 255, 92, 63, 45, 255, 92, 63, 46, 255, 101, 69, 52, 255, 88, 60, 44, 255, 28, 20, 20, 255, 28, 20, 20, 255, 99, 73, 59, 255, 88, 63, 49, 255, 123, 99, 79, 255, 124, 99, 79, 255, 109, 81, 66, 255, 109, 81, 66, 255, 106, 78, 63, 255, 109, 81, 66, 255, 122, 92, 78, 255, 26, 20, 24, 255, 26, 21, 24, 255, 25, 20, 23, 255, 24, 19, 22, 255, 25, 19, 24, 255, 91, 64, 48, 255, 82, 56, 40, 255, 90, 61, 45, 255, 91, 62, 46, 255, 89, 61, 44, 255, 88, 60, 44, 255, 91, 62, 46, 255, 35, 20, 19, 255, 39, 23, 17, 255, 113, 85, 70, 255, 72, 44, 31, 255, 123, 100, 81, 255, 113, 83, 66, 255, 100, 73, 60, 255, 100, 73, 60, 255, 51, 32, 28, 255, 63, 43, 42, 255, 25, 19, 22, 255, 23, 17, 19, 255, 23, 17, 19, 255, 85, 64, 55, 255, 86, 59, 44, 255, 87, 60, 45, 255, 86, 59, 44, 255, 83, 57, 42, 255, 84, 57, 43, 255, 83, 57, 42, 255, 99, 74, 62, 255, 37, 23, 20, 255, 76, 58, 46, 255, 113, 97, 86, 255, 99, 84, 68, 255, 105, 89, 76, 255, 109, 95, 84, 255, 107, 93, 81, 255, 101, 85, 73, 255, 105, 91, 80, 255, 106, 92, 81, 255, 100, 86, 81, 255, 21, 13, 12, 255, 21, 13, 12, 0, 21, 13, 12, 0, 21, 13, 12, 0, 21, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 125, 108, 94, 0, 125, 108, 94, 0, 125, 108, 94, 0, 125, 108, 94, 0, 125, 108, 94, 255, 108, 90, 77, 255, 108, 90, 77, 0, 71, 59, 50, 255, 73, 59, 50, 255, 71, 57, 48, 255, 88, 73, 62, 255, 108, 92, 80, 255, 75, 58, 46, 255, 25, 13, 6, 255, 108, 84, 67, 255, 111, 87, 70, 255, 101, 73, 58, 255, 85, 60, 46, 255, 90, 64, 53, 255, 78, 53, 39, 255, 82, 56, 42, 255, 83, 57, 42, 255, 83, 57, 42, 255, 73, 52, 41, 255, 24, 19, 21, 255, 25, 19, 22, 255, 24, 18, 21, 255, 88, 59, 46, 255, 92, 63, 48, 255, 112, 85, 66, 255, 111, 85, 67, 255, 117, 91, 71, 255, 122, 97, 79, 255, 122, 97, 79, 255, 123, 98, 79, 255, 124, 99, 80, 255, 124, 99, 80, 255, 125, 99, 80, 255, 84, 56, 41, 255, 84, 56, 41, 255, 84, 57, 41, 255, 87, 59, 44, 255, 91, 63, 48, 255, 30, 14, 7, 255, 103, 76, 61, 255, 125, 98, 84, 255, 109, 86, 85, 255, 31, 15, 11, 255, 93, 65, 49, 255, 88, 59, 42, 255, 91, 62, 44, 255, 89, 60, 43, 255, 91, 62, 44, 255, 90, 61, 43, 255, 90, 61, 43, 255, 92, 62, 45, 255, 91, 62, 44, 255, 92, 63, 45, 255, 92, 63, 45, 255, 93, 63, 46, 255, 93, 63, 46, 255, 91, 62, 44, 255, 91, 62, 45, 255, 96, 65, 47, 255, 91, 62, 45, 255, 28, 20, 20, 255, 28, 20, 20, 255, 109, 81, 66, 255, 122, 96, 75, 255, 122, 96, 75, 255, 123, 98, 76, 255, 109, 81, 66, 255, 109, 81, 66, 255, 109, 81, 66, 255, 109, 81, 66, 255, 132, 101, 82, 255, 27, 17, 19, 255, 25, 19, 23, 255, 22, 17, 20, 255, 25, 20, 24, 255, 26, 22, 25, 255, 26, 21, 24, 255, 92, 64, 47, 255, 91, 62, 46, 255, 88, 59, 43, 255, 89, 60, 44, 255, 89, 60, 44, 255, 89, 60, 45, 255, 88, 60, 45, 255, 97, 70, 55, 255, 132, 108, 101, 255, 134, 112, 100, 255, 109, 80, 63, 255, 101, 71, 56, 255, 106, 76, 59, 255, 97, 69, 58, 255, 98, 72, 60, 255, 28, 20, 23, 255, 91, 68, 56, 255, 89, 65, 52, 255, 87, 62, 47, 255, 87, 61, 47, 255, 84, 58, 43, 255, 85, 59, 44, 255, 82, 56, 40, 255, 83, 57, 42, 255, 89, 62, 48, 255, 86, 59, 44, 255, 93, 70, 57, 255, 38, 25, 21, 255, 80, 62, 50, 255, 103, 86, 74, 255, 86, 70, 58, 255, 87, 71, 58, 255, 90, 75, 63, 255, 96, 80, 68, 255, 111, 95, 82, 255, 103, 89, 77, 255, 107, 93, 82, 255, 100, 86, 81, 255, 20, 12, 10, 255, 20, 12, 10, 0, 20, 12, 10, 0, 20, 12, 10, 0, 20, 12, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 123, 106, 93, 0, 123, 106, 93, 0, 123, 106, 93, 0, 123, 106, 93, 0, 123, 106, 93, 255, 118, 99, 84, 255, 118, 99, 84, 0, 85, 71, 62, 255, 76, 62, 54, 255, 72, 59, 51, 255, 85, 68, 55, 255, 88, 69, 53, 255, 26, 13, 8, 255, 105, 82, 64, 255, 109, 85, 67, 255, 107, 82, 64, 255, 97, 70, 54, 255, 33, 16, 11, 255, 82, 56, 42, 255, 79, 54, 40, 255, 83, 57, 43, 255, 84, 57, 43, 255, 84, 57, 43, 255, 40, 26, 19, 255, 24, 19, 22, 255, 26, 20, 23, 255, 24, 19, 21, 255, 23, 17, 20, 255, 92, 64, 49, 255, 109, 80, 62, 255, 111, 85, 67, 255, 112, 86, 67, 255, 122, 97, 79, 255, 122, 97, 79, 255, 123, 98, 79, 255, 123, 98, 79, 255, 124, 99, 80, 255, 124, 99, 80, 255, 84, 56, 41, 255, 84, 56, 41, 255, 84, 57, 41, 255, 88, 60, 45, 255, 86, 59, 43, 255, 30, 13, 7, 255, 110, 84, 68, 255, 115, 87, 72, 255, 102, 77, 67, 255, 29, 14, 11, 255, 91, 62, 46, 255, 94, 65, 49, 255, 92, 63, 45, 255, 89, 59, 42, 255, 91, 61, 44, 255, 92, 63, 45, 255, 91, 61, 44, 255, 93, 63, 46, 255, 91, 61, 43, 255, 92, 62, 45, 255, 91, 62, 44, 255, 92, 62, 45, 255, 90, 61, 43, 255, 92, 62, 45, 255, 88, 59, 42, 255, 99, 67, 50, 255, 69, 47, 35, 255, 68, 47, 36, 255, 89, 68, 56, 255, 93, 75, 62, 255, 122, 96, 75, 255, 122, 96, 75, 255, 132, 108, 89, 255, 109, 81, 66, 255, 132, 108, 89, 255, 109, 81, 66, 255, 109, 81, 66, 255, 118, 88, 70, 255, 32, 18, 18, 255, 90, 64, 55, 255, 106, 79, 76, 255, 24, 19, 23, 255, 25, 20, 24, 255, 24, 19, 22, 255, 90, 64, 47, 255, 91, 63, 47, 255, 89, 61, 45, 255, 86, 58, 41, 255, 88, 60, 43, 255, 92, 63, 47, 255, 86, 59, 43, 255, 90, 63, 48, 255, 26, 13, 8, 255, 75, 52, 39, 255, 89, 62, 49, 255, 94, 68, 55, 255, 32, 21, 24, 255, 30, 21, 23, 255, 19, 16, 21, 255, 37, 41, 51, 255, 96, 75, 63, 255, 85, 61, 47, 255, 86, 61, 47, 255, 86, 60, 45, 255, 87, 60, 45, 255, 84, 57, 42, 255, 83, 57, 42, 255, 83, 56, 41, 255, 83, 57, 42, 255, 84, 58, 43, 255, 93, 69, 60, 255, 47, 33, 30, 255, 86, 67, 56, 255, 109, 92, 81, 255, 86, 70, 57, 255, 108, 90, 77, 255, 110, 94, 82, 255, 72, 57, 44, 255, 101, 86, 74, 255, 107, 92, 81, 255, 107, 92, 82, 255, 96, 83, 77, 255, 20, 11, 10, 255, 20, 11, 10, 0, 20, 11, 10, 0, 20, 11, 10, 0, 20, 11, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 104, 89, 77, 0, 104, 89, 77, 0, 104, 89, 77, 0, 104, 89, 77, 0, 104, 89, 77, 255, 112, 97, 88, 255, 112, 97, 88, 0, 89, 75, 67, 255, 70, 56, 46, 255, 71, 57, 48, 255, 71, 57, 47, 255, 78, 61, 49, 255, 29, 15, 9, 255, 111, 87, 68, 255, 108, 84, 66, 255, 107, 81, 63, 255, 103, 76, 62, 255, 26, 10, 9, 255, 78, 53, 40, 255, 83, 57, 43, 255, 83, 57, 43, 255, 81, 55, 41, 255, 83, 57, 43, 255, 90, 64, 51, 255, 24, 17, 21, 255, 26, 20, 24, 255, 22, 17, 20, 255, 25, 19, 22, 255, 87, 60, 46, 255, 101, 72, 56, 255, 111, 85, 67, 255, 111, 85, 67, 255, 121, 97, 78, 255, 122, 97, 79, 255, 123, 98, 79, 255, 123, 98, 79, 255, 124, 99, 80, 255, 114, 88, 69, 255, 84, 56, 41, 255, 84, 56, 41, 255, 89, 61, 46, 255, 88, 61, 45, 255, 92, 64, 49, 255, 85, 61, 48, 255, 96, 71, 55, 255, 26, 10, 13, 255, 103, 76, 65, 255, 102, 76, 60, 255, 30, 14, 11, 255, 89, 60, 44, 255, 92, 62, 45, 255, 90, 60, 43, 255, 92, 63, 46, 255, 92, 62, 45, 255, 92, 62, 45, 255, 90, 61, 43, 255, 90, 61, 43, 255, 70, 48, 35, 255, 69, 47, 35, 255, 92, 62, 45, 255, 93, 63, 46, 255, 91, 62, 45, 255, 71, 48, 36, 255, 68, 46, 34, 255, 69, 47, 35, 255, 72, 51, 39, 255, 86, 66, 54, 255, 95, 76, 62, 255, 121, 93, 73, 255, 117, 88, 70, 255, 125, 99, 79, 255, 129, 104, 83, 255, 122, 96, 75, 255, 126, 101, 81, 255, 118, 88, 69, 255, 116, 85, 66, 255, 119, 87, 79, 255, 85, 58, 48, 255, 65, 45, 41, 255, 26, 21, 24, 255, 25, 20, 23, 255, 26, 21, 24, 255, 89, 62, 44, 255, 92, 64, 48, 255, 89, 60, 44, 255, 88, 60, 43, 255, 90, 62, 46, 255, 88, 60, 44, 255, 90, 62, 47, 255, 89, 62, 46, 255, 25, 14, 15, 255, 39, 36, 42, 255, 65, 55, 58, 255, 79, 64, 62, 255, 27, 22, 26, 255, 30, 35, 45, 255, 31, 36, 46, 255, 42, 48, 59, 255, 24, 19, 23, 255, 86, 62, 49, 255, 89, 63, 50, 255, 83, 57, 43, 255, 84, 57, 42, 255, 86, 58, 43, 255, 86, 60, 44, 255, 85, 58, 43, 255, 86, 59, 44, 255, 81, 55, 41, 255, 99, 76, 65, 255, 38, 25, 20, 255, 82, 64, 52, 255, 109, 92, 78, 255, 82, 66, 52, 255, 77, 62, 48, 255, 114, 98, 86, 255, 116, 100, 89, 255, 92, 77, 63, 255, 105, 90, 79, 255, 105, 91, 80, 255, 95, 82, 75, 255, 20, 12, 10, 255, 20, 12, 10, 0, 20, 12, 10, 0, 20, 12, 10, 0, 20, 12, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 103, 87, 75, 0, 103, 87, 75, 0, 103, 87, 75, 0, 103, 87, 75, 0, 103, 87, 75, 255, 107, 91, 78, 255, 107, 91, 78, 0, 91, 78, 69, 255, 71, 57, 47, 255, 72, 58, 48, 255, 92, 78, 70, 255, 26, 15, 8, 255, 109, 87, 71, 255, 112, 89, 72, 255, 109, 84, 67, 255, 107, 81, 63, 255, 92, 66, 52, 255, 26, 10, 10, 255, 82, 56, 43, 255, 82, 56, 42, 255, 83, 57, 43, 255, 84, 58, 44, 255, 84, 58, 45, 255, 81, 56, 42, 255, 22, 16, 19, 255, 23, 18, 21, 255, 25, 19, 22, 255, 26, 20, 23, 255, 27, 15, 14, 255, 86, 60, 45, 255, 111, 85, 67, 255, 111, 85, 67, 255, 115, 90, 71, 255, 116, 90, 71, 255, 122, 97, 79, 255, 123, 98, 79, 255, 114, 88, 69, 255, 83, 56, 41, 255, 84, 56, 41, 255, 84, 56, 41, 255, 90, 62, 47, 255, 88, 60, 45, 255, 95, 67, 51, 255, 34, 16, 8, 255, 124, 98, 82, 255, 103, 78, 60, 255, 46, 25, 17, 255, 99, 74, 60, 255, 30, 13, 10, 255, 82, 56, 39, 255, 91, 62, 46, 255, 91, 62, 45, 255, 89, 60, 42, 255, 69, 47, 34, 255, 71, 48, 36, 255, 70, 47, 35, 255, 68, 46, 34, 255, 70, 48, 35, 255, 71, 48, 36, 255, 70, 47, 35, 255, 92, 62, 45, 255, 91, 62, 44, 255, 70, 48, 36, 255, 69, 47, 35, 255, 69, 47, 35, 255, 97, 68, 52, 255, 108, 83, 65, 255, 128, 102, 82, 255, 124, 96, 76, 255, 106, 77, 60, 255, 121, 91, 72, 255, 127, 101, 80, 255, 124, 98, 78, 255, 122, 95, 74, 255, 120, 92, 70, 255, 111, 79, 60, 255, 79, 52, 42, 255, 29, 15, 16, 255, 23, 18, 22, 255, 24, 19, 22, 255, 24, 19, 22, 255, 28, 17, 15, 255, 89, 62, 47, 255, 90, 62, 46, 255, 89, 60, 44, 255, 89, 61, 44, 255, 89, 61, 46, 255, 90, 62, 47, 255, 98, 69, 54, 255, 21, 19, 23, 255, 35, 34, 42, 255, 32, 32, 40, 255, 37, 32, 37, 255, 33, 28, 32, 255, 48, 51, 60, 255, 38, 45, 56, 255, 14, 18, 24, 255, 21, 26, 32, 255, 30, 35, 41, 255, 31, 28, 32, 255, 24, 19, 21, 255, 84, 61, 46, 255, 87, 61, 46, 255, 84, 58, 43, 255, 85, 58, 43, 255, 84, 58, 43, 255, 84, 58, 43, 255, 83, 58, 44, 255, 96, 74, 61, 255, 57, 42, 36, 255, 81, 63, 51, 255, 112, 94, 81, 255, 78, 64, 52, 255, 110, 93, 79, 255, 92, 76, 64, 255, 93, 76, 64, 255, 89, 73, 60, 255, 115, 100, 91, 255, 106, 92, 82, 255, 100, 87, 81, 255, 21, 13, 10, 255, 21, 13, 10, 0, 21, 13, 10, 0, 21, 13, 10, 0, 21, 13, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 92, 81, 0, 107, 92, 81, 0, 107, 92, 81, 0, 107, 92, 81, 0, 107, 92, 81, 255, 108, 93, 82, 255, 113, 97, 85, 255, 85, 72, 62, 255, 71, 57, 47, 255, 71, 57, 47, 255, 91, 77, 67, 255, 26, 15, 8, 255, 106, 83, 66, 255, 110, 86, 69, 255, 109, 84, 67, 255, 105, 78, 57, 255, 112, 83, 67, 255, 77, 52, 37, 255, 32, 17, 14, 255, 87, 61, 48, 255, 83, 57, 43, 255, 80, 54, 40, 255, 81, 55, 41, 255, 85, 59, 45, 255, 80, 55, 41, 255, 22, 16, 20, 255, 25, 20, 23, 255, 26, 19, 21, 255, 37, 28, 31, 255, 74, 52, 38, 255, 110, 85, 66, 255, 111, 85, 67, 255, 112, 86, 67, 255, 127, 93, 78, 255, 122, 97, 79, 255, 113, 87, 68, 255, 113, 87, 68, 255, 83, 56, 41, 255, 83, 56, 41, 255, 88, 60, 46, 255, 85, 58, 43, 255, 91, 63, 49, 255, 28, 13, 9, 255, 122, 97, 81, 255, 101, 74, 58, 255, 131, 102, 90, 255, 33, 18, 15, 255, 110, 82, 68, 255, 96, 69, 53, 255, 95, 66, 51, 255, 70, 48, 37, 255, 70, 48, 36, 255, 68, 46, 33, 255, 68, 46, 34, 255, 71, 48, 36, 255, 70, 47, 35, 255, 71, 48, 36, 255, 69, 47, 35, 255, 71, 48, 36, 255, 70, 48, 35, 255, 69, 47, 34, 255, 70, 47, 35, 255, 70, 47, 35, 255, 68, 46, 33, 255, 88, 59, 42, 255, 85, 57, 41, 255, 31, 15, 10, 255, 119, 92, 74, 255, 124, 97, 77, 255, 108, 76, 57, 255, 65, 39, 24, 255, 122, 94, 74, 255, 122, 95, 74, 255, 119, 90, 72, 255, 113, 83, 64, 255, 104, 73, 56, 255, 23, 18, 21, 255, 25, 19, 22, 255, 25, 19, 23, 255, 25, 19, 23, 255, 25, 19, 23, 255, 31, 19, 16, 255, 90, 63, 48, 255, 88, 61, 44, 255, 81, 54, 37, 255, 80, 53, 37, 255, 94, 67, 49, 255, 25, 23, 29, 255, 23, 23, 28, 255, 34, 38, 47, 255, 77, 84, 97, 255, 28, 31, 39, 255, 20, 21, 28, 255, 34, 40, 51, 255, 29, 35, 46, 255, 22, 28, 36, 255, 51, 60, 69, 255, 60, 69, 78, 255, 35, 45, 54, 255, 39, 48, 56, 255, 52, 60, 69, 255, 35, 44, 55, 255, 23, 20, 27, 255, 82, 58, 43, 255, 80, 55, 40, 255, 84, 57, 43, 255, 86, 60, 45, 255, 84, 59, 46, 255, 99, 76, 67, 255, 43, 30, 25, 255, 83, 65, 53, 255, 110, 94, 82, 255, 101, 84, 73, 255, 101, 84, 70, 255, 90, 74, 63, 255, 78, 64, 53, 255, 72, 58, 47, 255, 106, 91, 79, 255, 102, 87, 73, 255, 97, 83, 77, 255, 22, 13, 12, 255, 22, 13, 12, 0, 22, 13, 12, 0, 22, 13, 12, 0, 22, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 108, 93, 82, 0, 108, 93, 82, 0, 108, 93, 82, 0, 108, 93, 82, 0, 108, 93, 82, 255, 106, 92, 80, 255, 102, 87, 74, 255, 84, 71, 62, 255, 71, 57, 47, 255, 76, 62, 52, 255, 72, 57, 48, 255, 70, 55, 47, 255, 23, 12, 10, 255, 86, 65, 52, 255, 103, 77, 59, 255, 102, 75, 55, 255, 100, 72, 55, 255, 98, 71, 57, 255, 79, 53, 35, 255, 75, 53, 40, 255, 90, 64, 54, 255, 80, 55, 41, 255, 80, 55, 41, 255, 80, 55, 41, 255, 84, 58, 46, 255, 86, 61, 49, 255, 83, 61, 49, 255, 27, 15, 13, 255, 79, 57, 47, 255, 110, 84, 71, 255, 89, 69, 55, 255, 89, 69, 55, 255, 89, 69, 55, 255, 89, 69, 55, 255, 89, 69, 55, 255, 89, 69, 55, 255, 82, 56, 40, 255, 83, 56, 41, 255, 85, 58, 44, 255, 90, 62, 47, 255, 87, 60, 44, 255, 91, 63, 49, 255, 28, 13, 12, 255, 128, 102, 88, 255, 101, 72, 64, 255, 33, 16, 15, 255, 103, 75, 58, 255, 84, 62, 50, 255, 76, 55, 43, 255, 77, 55, 46, 255, 70, 48, 36, 255, 68, 46, 35, 255, 70, 48, 35, 255, 72, 49, 37, 255, 69, 47, 35, 255, 68, 46, 33, 255, 68, 46, 34, 255, 69, 47, 34, 255, 70, 47, 35, 255, 70, 47, 35, 255, 70, 47, 35, 255, 68, 46, 34, 255, 68, 46, 34, 255, 70, 48, 35, 255, 81, 54, 39, 255, 88, 59, 42, 255, 29, 12, 7, 255, 112, 86, 67, 255, 126, 99, 81, 255, 82, 46, 36, 255, 81, 46, 33, 255, 84, 47, 35, 255, 115, 84, 65, 255, 115, 84, 65, 255, 107, 77, 58, 255, 108, 80, 65, 255, 25, 20, 22, 255, 26, 21, 24, 255, 25, 20, 24, 255, 24, 19, 22, 255, 25, 19, 23, 255, 32, 21, 18, 255, 87, 60, 44, 255, 86, 60, 44, 255, 90, 63, 48, 255, 27, 28, 37, 255, 43, 52, 64, 255, 34, 39, 49, 255, 31, 37, 47, 255, 35, 40, 49, 255, 70, 77, 87, 255, 13, 16, 21, 255, 11, 17, 24, 255, 25, 33, 43, 255, 27, 35, 46, 255, 23, 33, 42, 255, 64, 75, 86, 255, 41, 52, 62, 255, 49, 61, 71, 255, 39, 50, 60, 255, 36, 47, 57, 255, 33, 42, 52, 255, 31, 41, 51, 255, 45, 54, 64, 255, 19, 17, 21, 255, 80, 55, 40, 255, 82, 57, 41, 255, 80, 56, 43, 255, 103, 81, 73, 255, 40, 27, 24, 255, 82, 64, 52, 255, 111, 96, 83, 255, 117, 102, 89, 255, 105, 90, 77, 255, 108, 93, 81, 255, 104, 91, 79, 255, 104, 89, 78, 255, 109, 94, 81, 255, 105, 91, 79, 255, 92, 78, 71, 255, 20, 12, 11, 255, 20, 12, 11, 0, 20, 12, 11, 0, 20, 12, 11, 0, 20, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 105, 91, 79, 0, 105, 91, 79, 0, 105, 91, 79, 0, 105, 91, 79, 0, 105, 91, 79, 255, 106, 92, 80, 255, 107, 93, 81, 255, 91, 79, 71, 255, 91, 79, 71, 255, 94, 83, 75, 255, 94, 82, 74, 255, 82, 67, 60, 255, 59, 43, 35, 255, 84, 62, 52, 255, 86, 64, 49, 255, 93, 70, 57, 255, 96, 74, 60, 255, 89, 66, 52, 255, 87, 64, 49, 255, 74, 53, 43, 255, 21, 9, 8, 255, 80, 60, 48, 255, 75, 53, 45, 255, 74, 54, 44, 255, 70, 49, 40, 255, 67, 47, 37, 255, 72, 52, 43, 255, 21, 11, 11, 255, 68, 49, 39, 255, 66, 47, 37, 255, 21, 9, 7, 255, 98, 74, 61, 255, 89, 69, 55, 255, 89, 69, 55, 255, 89, 69, 55, 255, 84, 61, 52, 255, 65, 44, 32, 255, 66, 45, 34, 255, 66, 45, 34, 255, 70, 48, 37, 255, 88, 60, 45, 255, 68, 47, 36, 255, 24, 11, 7, 255, 86, 65, 52, 255, 73, 51, 39, 255, 87, 63, 54, 255, 89, 64, 51, 255, 79, 56, 43, 255, 77, 54, 42, 255, 77, 55, 46, 255, 71, 48, 36, 255, 69, 47, 34, 255, 70, 48, 36, 255, 71, 49, 36, 255, 69, 47, 35, 255, 69, 46, 35, 255, 72, 49, 37, 255, 69, 46, 34, 255, 71, 48, 36, 255, 70, 48, 35, 255, 68, 46, 33, 255, 69, 47, 35, 255, 68, 46, 34, 255, 68, 46, 34, 255, 82, 56, 40, 255, 90, 61, 45, 255, 81, 53, 36, 255, 34, 18, 22, 255, 135, 107, 90, 255, 112, 81, 62, 255, 121, 94, 74, 255, 121, 94, 74, 255, 116, 85, 68, 255, 112, 81, 62, 255, 117, 89, 69, 255, 26, 20, 22, 255, 26, 20, 23, 255, 25, 20, 23, 255, 26, 21, 24, 255, 27, 22, 25, 255, 25, 17, 19, 255, 83, 57, 42, 255, 88, 61, 46, 255, 81, 55, 39, 255, 26, 19, 20, 255, 38, 48, 59, 255, 39, 48, 59, 255, 44, 51, 59, 255, 33, 39, 49, 255, 63, 70, 80, 255, 17, 21, 27, 255, 27, 31, 38, 255, 56, 64, 76, 255, 54, 64, 75, 255, 38, 50, 62, 255, 35, 46, 57, 255, 41, 52, 61, 255, 39, 50, 60, 255, 40, 52, 61, 255, 76, 88, 98, 255, 73, 87, 99, 255, 39, 51, 62, 255, 37, 48, 58, 255, 55, 65, 76, 255, 41, 51, 61, 255, 25, 21, 26, 255, 87, 63, 47, 255, 83, 61, 48, 255, 105, 83, 76, 255, 40, 27, 22, 255, 86, 67, 56, 255, 110, 94, 82, 255, 116, 100, 85, 255, 108, 92, 80, 255, 109, 94, 82, 255, 106, 92, 81, 255, 105, 90, 79, 255, 107, 93, 81, 255, 109, 95, 84, 255, 110, 97, 93, 255, 21, 12, 11, 255, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 110, 95, 85, 0, 110, 95, 85, 0, 110, 95, 85, 0, 110, 95, 85, 0, 110, 95, 85, 255, 108, 94, 82, 255, 111, 97, 85, 255, 89, 78, 69, 255, 91, 79, 70, 255, 89, 77, 68, 255, 88, 75, 66, 255, 81, 66, 58, 255, 67, 52, 43, 255, 20, 9, 6, 255, 92, 72, 65, 255, 85, 63, 50, 255, 90, 67, 53, 255, 89, 67, 52, 255, 91, 69, 54, 255, 92, 70, 55, 255, 75, 54, 42, 255, 25, 12, 6, 255, 80, 59, 49, 255, 83, 58, 52, 255, 84, 63, 59, 255, 80, 60, 54, 255, 25, 10, 8, 255, 63, 42, 37, 255, 74, 51, 39, 255, 48, 33, 23, 255, 68, 51, 37, 255, 86, 64, 50, 255, 23, 13, 12, 255, 22, 12, 11, 255, 28, 17, 15, 255, 30, 16, 7, 255, 68, 47, 37, 255, 68, 46, 36, 255, 67, 46, 35, 255, 69, 48, 37, 255, 67, 46, 35, 255, 67, 46, 35, 255, 25, 12, 6, 255, 88, 64, 50, 255, 81, 58, 45, 255, 85, 62, 49, 255, 95, 72, 58, 255, 80, 57, 45, 255, 94, 70, 61, 255, 76, 55, 46, 255, 69, 47, 35, 255, 70, 48, 36, 255, 69, 46, 34, 255, 70, 48, 35, 255, 69, 47, 35, 255, 71, 48, 36, 255, 68, 46, 33, 255, 69, 46, 34, 255, 72, 49, 37, 255, 70, 47, 35, 255, 70, 47, 35, 255, 69, 46, 34, 255, 92, 63, 45, 255, 95, 64, 45, 255, 78, 53, 37, 255, 93, 63, 47, 255, 89, 60, 44, 255, 95, 66, 48, 255, 136, 110, 97, 255, 125, 97, 78, 255, 121, 94, 74, 255, 121, 94, 74, 255, 122, 92, 75, 255, 126, 94, 79, 255, 31, 15, 10, 255, 93, 70, 61, 255, 28, 21, 23, 255, 22, 17, 19, 255, 24, 15, 19, 255, 89, 61, 45, 255, 86, 59, 43, 255, 90, 62, 46, 255, 85, 58, 42, 255, 119, 98, 93, 255, 56, 59, 71, 255, 40, 49, 61, 255, 26, 34, 41, 255, 34, 39, 45, 255, 17, 23, 28, 255, 35, 40, 45, 255, 44, 51, 61, 255, 35, 47, 59, 255, 32, 45, 56, 255, 35, 47, 59, 255, 36, 49, 61, 255, 38, 50, 61, 255, 71, 81, 90, 255, 35, 46, 54, 255, 55, 66, 75, 255, 73, 85, 95, 255, 40, 52, 62, 255, 43, 55, 66, 255, 72, 85, 97, 255, 58, 69, 79, 255, 37, 47, 57, 255, 36, 44, 53, 255, 23, 17, 19, 255, 80, 60, 51, 255, 102, 82, 77, 255, 40, 27, 25, 255, 85, 66, 54, 255, 111, 95, 83, 255, 116, 99, 86, 255, 108, 93, 81, 255, 120, 104, 90, 255, 101, 86, 74, 255, 105, 91, 79, 255, 108, 93, 82, 255, 107, 93, 82, 255, 92, 79, 71, 255, 22, 13, 12, 255, 22, 13, 12, 0, 22, 13, 12, 0, 22, 13, 12, 0, 22, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 109, 94, 82, 0, 109, 94, 82, 0, 109, 94, 82, 0, 109, 94, 82, 0, 109, 94, 82, 255, 112, 97, 86, 255, 104, 88, 76, 255, 76, 62, 53, 255, 84, 70, 63, 255, 90, 78, 69, 255, 87, 74, 65, 255, 94, 81, 73, 255, 65, 51, 42, 255, 21, 10, 10, 255, 24, 14, 14, 255, 20, 10, 9, 255, 86, 63, 50, 255, 92, 69, 55, 255, 91, 68, 54, 255, 95, 74, 60, 255, 103, 83, 73, 255, 22, 9, 5, 255, 58, 31, 26, 255, 52, 32, 26, 255, 26, 14, 10, 255, 63, 44, 34, 255, 51, 29, 24, 255, 48, 27, 22, 255, 45, 26, 20, 255, 92, 72, 60, 255, 23, 13, 13, 255, 70, 52, 36, 255, 86, 66, 56, 255, 47, 29, 27, 255, 26, 15, 14, 255, 30, 17, 16, 255, 25, 13, 13, 255, 71, 49, 38, 255, 67, 46, 35, 255, 68, 46, 35, 255, 68, 47, 36, 255, 69, 48, 36, 255, 72, 51, 40, 255, 23, 10, 5, 255, 84, 62, 49, 255, 85, 64, 51, 255, 93, 70, 56, 255, 83, 61, 48, 255, 24, 12, 11, 255, 69, 48, 37, 255, 69, 47, 36, 255, 69, 47, 35, 255, 69, 46, 34, 255, 70, 48, 35, 255, 70, 48, 35, 255, 69, 46, 34, 255, 68, 46, 34, 255, 70, 47, 34, 255, 71, 49, 36, 255, 92, 62, 45, 255, 91, 62, 45, 255, 91, 62, 45, 255, 92, 63, 46, 255, 97, 66, 47, 255, 83, 56, 41, 255, 92, 63, 47, 255, 89, 61, 45, 255, 91, 62, 46, 255, 82, 56, 37, 255, 30, 18, 17, 255, 135, 107, 93, 255, 135, 108, 97, 255, 125, 97, 84, 255, 93, 68, 61, 255, 75, 53, 44, 255, 31, 23, 20, 255, 85, 64, 53, 255, 91, 65, 51, 255, 86, 59, 43, 255, 91, 63, 48, 255, 90, 62, 47, 255, 90, 62, 46, 255, 88, 61, 46, 255, 22, 17, 21, 255, 40, 48, 59, 255, 35, 42, 53, 255, 15, 19, 25, 255, 66, 74, 83, 255, 41, 51, 63, 255, 38, 49, 60, 255, 52, 61, 70, 255, 36, 49, 61, 255, 34, 47, 59, 255, 33, 46, 57, 255, 35, 47, 59, 255, 53, 64, 74, 255, 43, 53, 60, 255, 64, 74, 82, 255, 44, 56, 67, 255, 39, 51, 60, 255, 28, 38, 45, 255, 71, 82, 90, 255, 38, 49, 59, 255, 44, 55, 65, 255, 43, 53, 63, 255, 76, 85, 97, 255, 62, 68, 77, 255, 27, 19, 21, 255, 103, 85, 81, 255, 57, 43, 38, 255, 87, 68, 57, 255, 112, 95, 84, 255, 107, 91, 78, 255, 93, 75, 61, 255, 127, 110, 95, 255, 83, 67, 55, 255, 102, 86, 74, 255, 108, 93, 82, 255, 104, 89, 77, 255, 95, 82, 75, 255, 21, 12, 11, 255, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 110, 95, 83, 0, 110, 95, 83, 0, 110, 95, 83, 0, 110, 95, 83, 0, 110, 95, 83, 255, 122, 107, 96, 255, 81, 65, 52, 255, 70, 57, 47, 255, 76, 62, 52, 255, 70, 57, 48, 255, 72, 59, 50, 255, 91, 78, 69, 255, 67, 53, 44, 255, 21, 11, 8, 255, 75, 57, 51, 255, 67, 48, 38, 255, 23, 11, 10, 255, 77, 55, 39, 255, 90, 68, 54, 255, 91, 70, 55, 255, 107, 94, 92, 255, 58, 31, 26, 255, 58, 31, 26, 255, 50, 29, 24, 255, 68, 47, 35, 255, 78, 57, 45, 255, 52, 31, 25, 255, 44, 23, 17, 255, 40, 22, 17, 255, 91, 69, 55, 255, 97, 80, 72, 255, 72, 53, 37, 255, 87, 65, 54, 255, 50, 32, 29, 255, 46, 28, 26, 255, 44, 28, 25, 255, 25, 14, 12, 255, 73, 50, 42, 255, 71, 49, 39, 255, 68, 46, 35, 255, 65, 44, 33, 255, 68, 46, 35, 255, 68, 47, 37, 255, 66, 46, 35, 255, 27, 14, 13, 255, 86, 65, 53, 255, 93, 71, 56, 255, 80, 59, 45, 255, 21, 9, 10, 255, 79, 57, 49, 255, 69, 47, 36, 255, 72, 49, 38, 255, 71, 49, 37, 255, 93, 63, 46, 255, 94, 64, 47, 255, 92, 62, 45, 255, 93, 63, 46, 255, 91, 62, 44, 255, 91, 61, 43, 255, 91, 62, 45, 255, 92, 63, 46, 255, 92, 62, 45, 255, 92, 62, 45, 255, 99, 67, 49, 255, 84, 57, 43, 255, 90, 62, 45, 255, 89, 60, 43, 255, 87, 59, 43, 255, 87, 61, 44, 255, 31, 19, 18, 255, 34, 23, 22, 255, 34, 23, 19, 255, 72, 55, 44, 255, 27, 16, 12, 255, 28, 18, 13, 255, 76, 67, 53, 255, 26, 15, 12, 255, 85, 59, 44, 255, 89, 61, 45, 255, 93, 65, 49, 255, 92, 64, 48, 255, 91, 63, 48, 255, 101, 73, 57, 255, 25, 19, 23, 255, 36, 42, 53, 255, 33, 39, 50, 255, 19, 25, 32, 255, 46, 56, 68, 255, 34, 46, 58, 255, 35, 47, 59, 255, 58, 69, 78, 255, 36, 49, 61, 255, 35, 48, 60, 255, 37, 50, 63, 255, 39, 53, 64, 255, 59, 70, 78, 255, 40, 52, 61, 255, 39, 52, 62, 255, 37, 50, 60, 255, 41, 54, 64, 255, 40, 52, 62, 255, 59, 70, 79, 255, 75, 86, 95, 255, 43, 54, 64, 255, 42, 50, 61, 255, 25, 21, 25, 255, 30, 24, 28, 255, 33, 23, 25, 255, 45, 34, 33, 255, 39, 27, 21, 255, 84, 65, 53, 255, 110, 93, 80, 255, 95, 79, 69, 255, 86, 70, 57, 255, 96, 79, 66, 255, 92, 77, 66, 255, 90, 74, 63, 255, 118, 103, 94, 255, 107, 92, 81, 255, 98, 84, 77, 255, 22, 13, 12, 255, 22, 13, 12, 0, 22, 13, 12, 0, 22, 13, 12, 0, 22, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 114, 98, 86, 0, 114, 98, 86, 0, 114, 98, 86, 0, 114, 98, 86, 0, 114, 98, 86, 255, 115, 100, 88, 255, 119, 103, 92, 255, 74, 60, 51, 255, 71, 57, 47, 255, 91, 78, 69, 255, 87, 74, 65, 255, 91, 78, 69, 255, 67, 53, 45, 255, 21, 10, 6, 255, 87, 66, 60, 255, 68, 47, 36, 255, 69, 49, 39, 255, 22, 11, 9, 255, 72, 51, 41, 255, 73, 54, 42, 255, 105, 87, 85, 255, 58, 31, 26, 255, 58, 31, 26, 255, 42, 23, 19, 255, 27, 13, 10, 255, 79, 58, 45, 255, 40, 23, 19, 255, 30, 16, 7, 255, 38, 22, 17, 255, 86, 66, 59, 255, 24, 11, 10, 255, 23, 10, 8, 255, 58, 37, 27, 255, 29, 11, 12, 255, 55, 31, 26, 255, 55, 30, 27, 255, 58, 34, 30, 255, 65, 40, 37, 255, 66, 41, 37, 255, 30, 16, 15, 255, 28, 14, 13, 255, 68, 46, 36, 255, 68, 46, 36, 255, 68, 47, 36, 255, 20, 9, 6, 255, 87, 65, 54, 255, 93, 70, 56, 255, 86, 64, 49, 255, 71, 51, 38, 255, 66, 46, 35, 255, 70, 48, 36, 255, 69, 47, 35, 255, 91, 62, 45, 255, 94, 65, 48, 255, 91, 62, 45, 255, 92, 62, 45, 255, 92, 62, 45, 255, 95, 66, 49, 255, 89, 60, 43, 255, 89, 60, 43, 255, 92, 63, 45, 255, 91, 62, 44, 255, 92, 63, 46, 255, 110, 75, 54, 255, 84, 57, 42, 255, 92, 63, 46, 255, 109, 81, 70, 255, 109, 82, 72, 255, 33, 19, 17, 255, 89, 63, 49, 255, 89, 65, 50, 255, 28, 17, 12, 255, 49, 41, 26, 255, 127, 107, 88, 255, 75, 48, 31, 255, 72, 43, 21, 255, 76, 55, 47, 255, 94, 66, 53, 255, 92, 64, 47, 255, 90, 62, 46, 255, 89, 62, 45, 255, 89, 62, 46, 255, 29, 15, 12, 255, 85, 64, 51, 255, 25, 18, 23, 255, 22, 21, 27, 255, 41, 51, 64, 255, 25, 35, 45, 255, 36, 48, 60, 255, 38, 51, 63, 255, 36, 48, 60, 255, 37, 50, 62, 255, 37, 50, 62, 255, 35, 48, 61, 255, 34, 45, 55, 255, 67, 78, 87, 255, 42, 53, 63, 255, 65, 75, 83, 255, 61, 73, 82, 255, 35, 48, 59, 255, 37, 50, 61, 255, 52, 63, 73, 255, 40, 50, 60, 255, 20, 19, 25, 255, 107, 81, 69, 255, 93, 68, 54, 255, 106, 77, 60, 255, 95, 69, 55, 255, 28, 19, 20, 255, 53, 39, 34, 255, 81, 63, 50, 255, 120, 103, 93, 255, 90, 73, 61, 255, 82, 67, 55, 255, 90, 73, 59, 255, 83, 68, 56, 255, 81, 66, 55, 255, 105, 89, 77, 255, 107, 92, 81, 255, 94, 80, 73, 255, 21, 12, 11, 255, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 120, 104, 92, 0, 120, 104, 92, 0, 120, 104, 92, 0, 120, 104, 92, 0, 120, 104, 92, 255, 127, 111, 100, 255, 95, 78, 65, 255, 69, 56, 46, 255, 77, 64, 54, 255, 80, 67, 57, 255, 87, 74, 65, 255, 91, 78, 70, 255, 65, 51, 42, 255, 21, 10, 6, 255, 83, 63, 53, 255, 68, 47, 36, 255, 68, 47, 36, 255, 71, 50, 38, 255, 24, 11, 6, 255, 62, 45, 38, 255, 101, 82, 77, 255, 58, 31, 26, 255, 58, 31, 26, 255, 50, 30, 26, 255, 32, 18, 14, 255, 81, 62, 53, 255, 20, 9, 5, 255, 28, 14, 8, 255, 33, 20, 11, 255, 88, 68, 58, 255, 58, 32, 24, 255, 62, 36, 27, 255, 55, 30, 22, 255, 78, 50, 39, 255, 59, 33, 27, 255, 80, 51, 42, 255, 55, 28, 24, 255, 61, 33, 29, 255, 61, 33, 29, 255, 59, 32, 27, 255, 36, 19, 16, 255, 57, 38, 31, 255, 69, 48, 37, 255, 66, 46, 35, 255, 24, 11, 7, 255, 55, 38, 31, 255, 93, 72, 58, 255, 86, 64, 48, 255, 72, 51, 36, 255, 32, 18, 9, 255, 69, 47, 35, 255, 90, 61, 44, 255, 92, 63, 46, 255, 91, 62, 45, 255, 92, 63, 46, 255, 90, 61, 44, 255, 90, 60, 43, 255, 92, 62, 45, 255, 89, 60, 43, 255, 91, 62, 45, 255, 89, 60, 43, 255, 93, 64, 47, 255, 97, 67, 49, 255, 120, 85, 65, 255, 94, 69, 57, 255, 74, 50, 33, 255, 35, 20, 13, 255, 37, 20, 12, 255, 41, 25, 18, 255, 86, 60, 44, 255, 88, 62, 47, 255, 34, 23, 17, 255, 62, 47, 35, 255, 101, 76, 52, 255, 71, 41, 22, 255, 88, 56, 35, 255, 36, 17, 8, 255, 35, 18, 9, 255, 28, 12, 11, 255, 98, 71, 58, 255, 89, 62, 46, 255, 94, 67, 52, 255, 33, 18, 12, 255, 90, 66, 52, 255, 27, 13, 10, 255, 22, 19, 25, 255, 33, 42, 53, 255, 39, 51, 62, 255, 34, 47, 58, 255, 36, 49, 61, 255, 36, 46, 55, 255, 37, 50, 62, 255, 35, 48, 60, 255, 33, 47, 59, 255, 30, 43, 56, 255, 63, 75, 85, 255, 52, 63, 71, 255, 44, 56, 67, 255, 36, 49, 60, 255, 35, 48, 60, 255, 34, 46, 59, 255, 56, 66, 77, 255, 36, 43, 51, 255, 36, 26, 24, 255, 74, 51, 17, 255, 120, 93, 74, 255, 124, 92, 70, 255, 101, 73, 57, 255, 26, 18, 19, 255, 60, 45, 39, 255, 85, 67, 54, 255, 111, 94, 80, 255, 81, 65, 53, 255, 90, 73, 61, 255, 120, 102, 89, 255, 115, 99, 86, 255, 85, 68, 56, 255, 106, 91, 80, 255, 103, 89, 77, 255, 94, 80, 72, 255, 21, 12, 11, 255, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 120, 104, 92, 0, 120, 104, 92, 0, 120, 104, 92, 0, 120, 104, 92, 0, 120, 104, 92, 0, 93, 77, 62, 255, 118, 100, 86, 255, 90, 77, 69, 255, 87, 74, 66, 255, 66, 53, 44, 255, 69, 56, 47, 255, 91, 78, 70, 255, 65, 51, 42, 255, 21, 10, 7, 255, 79, 59, 46, 255, 69, 48, 37, 255, 67, 46, 35, 255, 68, 47, 36, 255, 68, 47, 36, 255, 24, 13, 11, 255, 97, 80, 75, 255, 58, 31, 26, 255, 49, 29, 25, 255, 55, 35, 31, 255, 21, 9, 7, 255, 94, 74, 65, 255, 106, 90, 87, 255, 48, 27, 20, 255, 53, 28, 22, 255, 63, 34, 28, 255, 62, 35, 28, 255, 67, 40, 31, 255, 80, 52, 37, 255, 55, 31, 22, 255, 59, 32, 27, 255, 48, 25, 19, 255, 53, 26, 21, 255, 62, 34, 30, 255, 58, 31, 26, 255, 64, 35, 31, 255, 54, 30, 26, 255, 82, 57, 56, 255, 20, 9, 5, 255, 69, 48, 38, 255, 71, 51, 41, 255, 20, 9, 7, 255, 86, 65, 51, 255, 91, 69, 54, 255, 84, 62, 43, 255, 26, 12, 6, 255, 89, 61, 45, 255, 89, 61, 44, 255, 89, 60, 43, 255, 91, 62, 45, 255, 91, 62, 44, 255, 89, 60, 43, 255, 91, 62, 45, 255, 87, 59, 42, 255, 90, 61, 45, 255, 88, 59, 42, 255, 89, 60, 43, 255, 24, 13, 8, 255, 26, 15, 8, 255, 132, 110, 89, 255, 99, 75, 63, 255, 135, 113, 88, 255, 131, 107, 72, 255, 103, 79, 47, 255, 58, 35, 15, 255, 113, 84, 67, 255, 44, 29, 10, 255, 68, 59, 38, 255, 38, 33, 12, 255, 64, 54, 27, 255, 135, 113, 90, 255, 92, 60, 38, 255, 101, 68, 43, 255, 89, 60, 38, 255, 101, 73, 58, 255, 97, 69, 52, 255, 91, 63, 47, 255, 26, 12, 9, 255, 85, 59, 44, 255, 86, 62, 47, 255, 29, 17, 12, 255, 21, 19, 25, 255, 32, 41, 53, 255, 35, 46, 58, 255, 37, 49, 60, 255, 39, 51, 63, 255, 47, 58, 67, 255, 41, 54, 65, 255, 36, 49, 61, 255, 35, 48, 61, 255, 33, 47, 59, 255, 37, 50, 62, 255, 28, 39, 47, 255, 34, 47, 58, 255, 36, 49, 61, 255, 32, 44, 56, 255, 33, 46, 58, 255, 30, 39, 52, 255, 21, 19, 26, 255, 112, 87, 69, 255, 120, 93, 76, 255, 120, 93, 74, 255, 124, 94, 72, 255, 96, 68, 52, 255, 110, 84, 75, 255, 72, 56, 47, 255, 86, 67, 54, 255, 121, 103, 93, 255, 120, 103, 91, 255, 95, 77, 62, 255, 111, 94, 79, 255, 83, 67, 55, 255, 80, 63, 51, 255, 107, 92, 82, 255, 101, 86, 75, 255, 92, 77, 70, 255, 20, 12, 10, 255, 20, 12, 10, 0, 20, 12, 10, 0, 20, 12, 10, 0, 20, 12, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 88, 76, 67, 0, 88, 76, 67, 0, 88, 76, 67, 0, 88, 76, 67, 0, 89, 78, 69, 0, 89, 78, 69, 255, 89, 77, 68, 255, 61, 49, 40, 255, 80, 66, 57, 255, 71, 58, 48, 255, 80, 67, 58, 255, 89, 75, 66, 255, 68, 54, 45, 255, 21, 10, 5, 255, 78, 58, 46, 255, 68, 47, 36, 255, 68, 47, 36, 255, 69, 48, 37, 255, 68, 47, 36, 255, 68, 47, 37, 255, 29, 18, 17, 255, 58, 31, 26, 255, 23, 13, 12, 255, 24, 11, 6, 255, 91, 70, 53, 255, 63, 37, 29, 255, 54, 29, 20, 255, 42, 20, 10, 255, 61, 32, 27, 255, 63, 34, 29, 255, 101, 75, 64, 255, 90, 62, 45, 255, 93, 63, 52, 255, 64, 36, 28, 255, 84, 55, 46, 255, 59, 32, 27, 255, 59, 31, 27, 255, 61, 33, 29, 255, 58, 31, 26, 255, 65, 37, 32, 255, 78, 43, 36, 255, 86, 54, 50, 255, 22, 14, 14, 255, 69, 49, 39, 255, 68, 49, 39, 255, 29, 14, 11, 255, 109, 82, 62, 255, 92, 70, 57, 255, 92, 69, 56, 255, 99, 69, 53, 255, 30, 14, 11, 255, 88, 60, 44, 255, 88, 60, 43, 255, 90, 61, 44, 255, 88, 60, 43, 255, 89, 60, 43, 255, 91, 61, 44, 255, 91, 62, 45, 255, 91, 62, 44, 255, 88, 60, 43, 255, 116, 92, 77, 255, 27, 16, 12, 255, 124, 100, 62, 255, 133, 106, 63, 255, 100, 77, 50, 255, 68, 43, 16, 255, 123, 101, 66, 255, 109, 86, 54, 255, 105, 85, 49, 255, 71, 62, 33, 255, 54, 48, 30, 255, 49, 44, 21, 255, 42, 40, 22, 255, 128, 106, 66, 255, 116, 89, 56, 255, 102, 72, 38, 255, 128, 99, 65, 255, 118, 89, 52, 255, 117, 89, 56, 255, 116, 88, 48, 255, 104, 76, 38, 255, 96, 70, 49, 255, 102, 75, 61, 255, 89, 64, 50, 255, 25, 14, 11, 255, 25, 31, 41, 255, 25, 33, 44, 255, 30, 41, 51, 255, 60, 69, 78, 255, 70, 81, 90, 255, 40, 52, 63, 255, 64, 75, 83, 255, 64, 76, 88, 255, 33, 46, 58, 255, 34, 47, 60, 255, 34, 47, 59, 255, 37, 50, 61, 255, 40, 53, 64, 255, 37, 50, 61, 255, 34, 46, 58, 255, 33, 46, 58, 255, 30, 38, 51, 255, 21, 19, 25, 255, 119, 95, 85, 255, 115, 86, 66, 255, 117, 89, 69, 255, 124, 94, 72, 255, 128, 99, 76, 255, 93, 67, 53, 255, 26, 14, 13, 255, 82, 64, 53, 255, 110, 92, 79, 255, 82, 66, 53, 255, 97, 79, 64, 255, 89, 72, 58, 255, 106, 92, 80, 255, 82, 67, 57, 255, 113, 98, 88, 255, 101, 85, 74, 255, 95, 81, 74, 255, 22, 14, 11, 255, 22, 14, 11, 0, 22, 14, 11, 0, 22, 14, 11, 0, 22, 14, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 88, 76, 67, 0, 88, 76, 67, 0, 88, 76, 67, 0, 88, 76, 67, 0, 88, 76, 67, 255, 90, 78, 70, 255, 89, 77, 69, 255, 89, 76, 68, 255, 88, 76, 67, 255, 92, 80, 71, 255, 89, 77, 70, 255, 89, 76, 67, 255, 72, 58, 49, 255, 21, 10, 6, 255, 79, 58, 47, 255, 68, 47, 36, 255, 72, 50, 39, 255, 68, 46, 35, 255, 69, 48, 37, 255, 67, 46, 35, 255, 73, 52, 43, 255, 25, 12, 12, 255, 80, 56, 47, 255, 42, 24, 14, 255, 48, 25, 20, 255, 63, 35, 27, 255, 62, 35, 28, 255, 58, 31, 24, 255, 62, 33, 27, 255, 61, 32, 27, 255, 80, 52, 33, 255, 55, 31, 20, 255, 57, 30, 23, 255, 47, 25, 16, 255, 40, 18, 9, 255, 55, 28, 25, 255, 59, 32, 27, 255, 58, 31, 26, 255, 58, 31, 26, 255, 60, 32, 27, 255, 55, 32, 25, 255, 58, 31, 26, 255, 28, 20, 21, 255, 24, 13, 9, 255, 65, 46, 36, 255, 61, 43, 33, 255, 49, 34, 21, 255, 122, 95, 75, 255, 119, 90, 71, 255, 111, 82, 64, 255, 29, 13, 10, 255, 48, 32, 30, 255, 92, 63, 47, 255, 91, 62, 46, 255, 91, 62, 45, 255, 89, 60, 43, 255, 88, 60, 43, 255, 86, 58, 41, 255, 89, 62, 46, 255, 25, 15, 11, 255, 44, 37, 12, 255, 113, 95, 59, 255, 127, 104, 65, 255, 64, 45, 15, 255, 76, 55, 28, 255, 89, 66, 36, 255, 51, 46, 12, 255, 64, 58, 20, 255, 130, 110, 75, 255, 125, 106, 65, 255, 114, 94, 55, 255, 112, 92, 52, 255, 116, 95, 54, 255, 115, 94, 55, 255, 118, 96, 57, 255, 120, 95, 56, 255, 112, 85, 48, 255, 105, 79, 38, 255, 103, 76, 36, 255, 120, 94, 56, 255, 114, 87, 49, 255, 104, 78, 46, 255, 93, 69, 52, 255, 41, 25, 20, 255, 25, 16, 15, 255, 26, 32, 43, 255, 30, 38, 50, 255, 37, 48, 60, 255, 23, 34, 43, 255, 42, 52, 60, 255, 95, 105, 118, 255, 29, 39, 45, 255, 27, 37, 45, 255, 36, 49, 61, 255, 37, 50, 62, 255, 37, 50, 62, 255, 37, 50, 62, 255, 82, 94, 106, 255, 52, 63, 74, 255, 30, 41, 53, 255, 30, 40, 52, 255, 28, 35, 47, 255, 28, 31, 40, 255, 33, 27, 29, 255, 105, 79, 63, 255, 124, 98, 79, 255, 127, 98, 77, 255, 127, 98, 77, 255, 116, 89, 72, 255, 25, 13, 12, 255, 83, 65, 54, 255, 75, 60, 47, 255, 110, 94, 81, 255, 118, 101, 87, 255, 118, 101, 87, 255, 118, 101, 89, 255, 104, 90, 78, 255, 109, 94, 81, 255, 108, 93, 81, 255, 95, 81, 74, 255, 21, 13, 11, 255, 21, 13, 11, 0, 21, 13, 11, 0, 21, 13, 11, 0, 21, 13, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 89, 78, 69, 0, 89, 78, 69, 0, 89, 78, 69, 0, 89, 78, 69, 0, 89, 78, 69, 255, 89, 77, 69, 255, 89, 77, 68, 255, 90, 78, 68, 255, 87, 75, 66, 255, 87, 75, 67, 255, 88, 75, 67, 255, 92, 79, 71, 255, 68, 54, 45, 255, 23, 12, 7, 255, 88, 67, 57, 255, 71, 50, 38, 255, 69, 47, 36, 255, 65, 44, 32, 255, 68, 46, 35, 255, 67, 46, 35, 255, 83, 60, 53, 255, 73, 49, 45, 255, 62, 35, 30, 255, 61, 34, 28, 255, 68, 35, 25, 255, 80, 45, 34, 255, 92, 54, 48, 255, 80, 43, 36, 255, 79, 42, 34, 255, 80, 42, 35, 255, 77, 39, 32, 255, 112, 73, 55, 255, 58, 30, 14, 255, 113, 75, 58, 255, 78, 43, 36, 255, 74, 39, 34, 255, 77, 41, 34, 255, 58, 31, 26, 255, 58, 31, 26, 255, 58, 31, 26, 255, 58, 31, 26, 255, 58, 31, 26, 255, 58, 31, 26, 255, 25, 14, 10, 255, 64, 45, 35, 255, 66, 47, 39, 255, 39, 23, 17, 255, 124, 97, 77, 255, 121, 95, 73, 255, 117, 89, 71, 255, 98, 70, 53, 255, 26, 11, 10, 255, 88, 61, 44, 255, 92, 63, 48, 255, 90, 62, 46, 255, 90, 62, 45, 255, 97, 66, 47, 255, 123, 92, 75, 255, 31, 19, 15, 255, 32, 20, 18, 255, 25, 17, 9, 255, 112, 90, 52, 255, 119, 95, 59, 255, 95, 68, 22, 255, 89, 68, 40, 255, 58, 55, 25, 255, 51, 50, 15, 255, 118, 101, 63, 255, 117, 97, 58, 255, 116, 95, 54, 255, 117, 97, 57, 255, 113, 92, 50, 255, 115, 95, 54, 255, 115, 94, 54, 255, 119, 97, 57, 255, 116, 94, 54, 255, 114, 87, 50, 255, 116, 89, 52, 255, 116, 90, 53, 255, 121, 94, 58, 255, 122, 95, 59, 255, 108, 81, 52, 255, 100, 75, 51, 255, 28, 16, 17, 255, 26, 18, 20, 255, 33, 41, 53, 255, 31, 39, 52, 255, 30, 39, 51, 255, 35, 46, 59, 255, 65, 76, 88, 255, 91, 102, 114, 255, 34, 46, 58, 255, 36, 48, 60, 255, 34, 48, 60, 255, 39, 52, 64, 255, 37, 50, 62, 255, 39, 51, 63, 255, 70, 81, 90, 255, 37, 50, 61, 255, 34, 46, 58, 255, 26, 34, 46, 255, 27, 34, 45, 255, 32, 37, 48, 255, 25, 22, 27, 255, 86, 63, 43, 255, 127, 100, 83, 255, 127, 98, 77, 255, 127, 98, 76, 255, 106, 80, 62, 255, 92, 67, 52, 255, 26, 15, 13, 255, 84, 68, 55, 255, 111, 95, 82, 255, 111, 96, 84, 255, 122, 106, 92, 255, 119, 103, 89, 255, 117, 100, 86, 255, 102, 86, 75, 255, 98, 82, 68, 255, 97, 82, 75, 255, 22, 13, 11, 255, 22, 13, 11, 0, 22, 13, 11, 0, 22, 13, 11, 0, 22, 13, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 89, 78, 69, 0, 89, 78, 69, 0, 89, 78, 69, 0, 89, 78, 69, 0, 89, 78, 69, 0, 136, 118, 103, 255, 89, 77, 69, 255, 88, 75, 66, 255, 85, 73, 64, 255, 86, 74, 65, 255, 87, 75, 66, 255, 90, 77, 68, 255, 102, 81, 66, 255, 31, 16, 8, 255, 111, 82, 63, 255, 96, 66, 49, 255, 95, 65, 48, 255, 93, 63, 47, 255, 91, 62, 45, 255, 87, 59, 42, 255, 34, 18, 16, 255, 74, 40, 35, 255, 76, 40, 34, 255, 70, 38, 32, 255, 75, 42, 32, 255, 98, 58, 47, 255, 114, 75, 58, 255, 67, 33, 22, 255, 83, 44, 37, 255, 81, 43, 35, 255, 82, 42, 36, 255, 78, 40, 32, 255, 90, 50, 42, 255, 84, 45, 38, 255, 78, 42, 37, 255, 72, 38, 34, 255, 72, 39, 34, 255, 78, 43, 38, 255, 78, 42, 35, 255, 78, 41, 35, 255, 77, 41, 35, 255, 77, 41, 35, 255, 100, 71, 56, 255, 123, 95, 87, 255, 30, 13, 12, 255, 92, 66, 54, 255, 61, 42, 30, 255, 119, 93, 75, 255, 125, 99, 79, 255, 123, 96, 75, 255, 98, 71, 53, 255, 102, 70, 45, 255, 91, 65, 48, 255, 88, 61, 45, 255, 113, 86, 75, 255, 26, 13, 9, 255, 121, 98, 79, 255, 118, 95, 77, 255, 124, 98, 79, 255, 111, 82, 65, 255, 95, 67, 50, 255, 32, 20, 17, 255, 119, 95, 60, 255, 78, 61, 32, 255, 58, 51, 22, 255, 110, 96, 64, 255, 115, 96, 59, 255, 118, 97, 58, 255, 116, 95, 56, 255, 114, 92, 52, 255, 115, 94, 53, 255, 120, 98, 58, 255, 111, 90, 47, 255, 115, 94, 54, 255, 115, 94, 53, 255, 116, 94, 58, 255, 114, 88, 53, 255, 106, 78, 42, 255, 113, 86, 50, 255, 116, 90, 53, 255, 102, 77, 40, 255, 94, 73, 47, 255, 54, 55, 35, 255, 36, 37, 22, 255, 26, 21, 25, 255, 27, 30, 39, 255, 32, 40, 52, 255, 28, 36, 49, 255, 33, 43, 56, 255, 32, 43, 56, 255, 32, 41, 54, 255, 34, 46, 58, 255, 34, 46, 58, 255, 31, 42, 53, 255, 48, 58, 69, 255, 46, 56, 66, 255, 31, 42, 53, 255, 39, 49, 60, 255, 39, 50, 62, 255, 37, 48, 61, 255, 38, 48, 61, 255, 30, 37, 49, 255, 31, 35, 46, 255, 27, 20, 23, 255, 28, 20, 21, 255, 110, 85, 67, 255, 126, 97, 75, 255, 127, 98, 77, 255, 109, 84, 68, 255, 103, 78, 65, 255, 89, 63, 44, 255, 27, 14, 7, 255, 114, 98, 86, 255, 115, 99, 87, 255, 94, 77, 64, 255, 119, 101, 87, 255, 115, 99, 85, 255, 105, 91, 80, 255, 109, 95, 84, 255, 97, 82, 75, 255, 20, 12, 11, 255, 20, 12, 11, 0, 20, 12, 11, 0, 20, 12, 11, 0, 20, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 89, 78, 69, 0, 89, 78, 69, 0, 89, 78, 69, 0, 89, 78, 69, 0, 136, 118, 103, 0, 136, 118, 103, 0, 89, 77, 69, 0, 89, 76, 66, 255, 68, 54, 39, 255, 112, 91, 73, 255, 117, 96, 79, 255, 132, 111, 93, 255, 105, 85, 69, 255, 33, 17, 9, 255, 121, 91, 73, 255, 104, 72, 55, 255, 94, 64, 46, 255, 94, 64, 46, 255, 92, 62, 45, 255, 45, 25, 22, 255, 46, 26, 25, 255, 78, 43, 38, 255, 78, 41, 35, 255, 114, 77, 58, 255, 55, 28, 13, 255, 83, 46, 35, 255, 76, 42, 30, 255, 106, 66, 51, 255, 118, 76, 62, 255, 86, 47, 40, 255, 83, 44, 37, 255, 83, 43, 36, 255, 86, 45, 39, 255, 80, 41, 36, 255, 73, 40, 36, 255, 66, 36, 32, 255, 66, 36, 32, 255, 72, 41, 38, 255, 79, 42, 35, 255, 134, 108, 87, 255, 128, 102, 79, 255, 125, 96, 74, 255, 117, 86, 64, 255, 101, 71, 54, 255, 100, 73, 60, 255, 54, 35, 28, 255, 75, 52, 43, 255, 115, 90, 72, 255, 121, 95, 72, 255, 125, 98, 77, 255, 122, 94, 72, 255, 101, 74, 55, 255, 31, 17, 15, 255, 32, 18, 16, 255, 29, 15, 7, 255, 127, 104, 84, 255, 126, 102, 84, 255, 123, 99, 79, 255, 120, 92, 74, 255, 110, 76, 58, 255, 100, 68, 51, 255, 29, 20, 17, 255, 48, 39, 21, 255, 75, 60, 27, 255, 106, 87, 54, 255, 103, 85, 50, 255, 115, 95, 56, 255, 113, 92, 54, 255, 120, 99, 59, 255, 115, 93, 52, 255, 119, 97, 57, 255, 117, 97, 58, 255, 115, 94, 54, 255, 116, 95, 56, 255, 92, 87, 49, 255, 75, 72, 34, 255, 101, 76, 45, 255, 104, 76, 41, 255, 109, 82, 49, 255, 119, 93, 58, 255, 86, 65, 32, 255, 44, 37, 17, 255, 59, 58, 38, 255, 54, 52, 35, 255, 106, 88, 79, 255, 48, 42, 47, 255, 27, 24, 31, 255, 28, 36, 48, 255, 30, 38, 51, 255, 30, 37, 50, 255, 33, 44, 57, 255, 32, 43, 55, 255, 34, 45, 57, 255, 31, 38, 48, 255, 51, 57, 69, 255, 32, 31, 39, 255, 22, 21, 26, 255, 22, 21, 28, 255, 25, 23, 29, 255, 25, 24, 30, 255, 24, 22, 27, 255, 34, 39, 50, 255, 29, 33, 44, 255, 81, 67, 64, 255, 26, 18, 18, 255, 24, 14, 13, 255, 118, 90, 68, 255, 126, 97, 75, 255, 114, 89, 71, 255, 106, 79, 60, 255, 83, 59, 44, 255, 27, 14, 6, 255, 121, 104, 94, 255, 97, 79, 65, 255, 85, 68, 54, 255, 89, 72, 58, 255, 109, 88, 71, 255, 119, 104, 92, 255, 109, 94, 82, 255, 95, 82, 74, 255, 21, 13, 11, 255, 21, 13, 11, 0, 21, 13, 11, 0, 21, 13, 11, 0, 21, 13, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 89, 78, 69, 0, 89, 78, 69, 0, 89, 78, 69, 0, 136, 118, 103, 0, 136, 118, 103, 0, 136, 118, 103, 0, 86, 74, 64, 0, 86, 74, 64, 255, 97, 84, 75, 255, 74, 60, 51, 255, 124, 103, 87, 255, 138, 117, 99, 255, 110, 88, 73, 255, 32, 16, 9, 255, 127, 95, 80, 255, 100, 68, 50, 255, 102, 69, 51, 255, 98, 67, 50, 255, 96, 65, 48, 255, 95, 63, 51, 255, 82, 52, 50, 255, 83, 46, 40, 255, 82, 45, 38, 255, 65, 35, 26, 255, 67, 34, 18, 255, 87, 47, 36, 255, 137, 98, 84, 255, 66, 32, 19, 255, 85, 45, 38, 255, 85, 45, 37, 255, 86, 46, 39, 255, 87, 46, 38, 255, 85, 44, 37, 255, 87, 46, 40, 255, 70, 38, 35, 255, 69, 38, 35, 255, 67, 37, 35, 255, 60, 33, 31, 255, 33, 15, 12, 255, 112, 82, 61, 255, 121, 91, 70, 255, 128, 99, 77, 255, 122, 92, 70, 255, 134, 103, 82, 255, 118, 85, 69, 255, 29, 12, 7, 255, 100, 74, 61, 255, 31, 14, 12, 255, 122, 98, 80, 255, 126, 99, 79, 255, 123, 96, 76, 255, 109, 82, 65, 255, 104, 79, 65, 255, 128, 101, 82, 255, 123, 98, 77, 255, 124, 100, 79, 255, 122, 96, 75, 255, 126, 98, 77, 255, 97, 64, 46, 255, 102, 66, 50, 255, 88, 56, 41, 255, 99, 66, 51, 255, 25, 14, 11, 255, 112, 91, 52, 255, 103, 85, 51, 255, 103, 85, 51, 255, 114, 93, 54, 255, 108, 88, 47, 255, 109, 88, 45, 255, 114, 92, 50, 255, 113, 91, 50, 255, 110, 89, 46, 255, 80, 76, 38, 255, 82, 77, 40, 255, 99, 89, 53, 255, 78, 73, 36, 255, 101, 79, 49, 255, 81, 51, 29, 255, 67, 41, 22, 255, 29, 15, 12, 255, 115, 85, 60, 255, 101, 75, 56, 255, 102, 73, 55, 255, 95, 65, 48, 255, 30, 14, 8, 255, 74, 52, 42, 255, 24, 21, 27, 255, 26, 33, 45, 255, 31, 37, 50, 255, 29, 36, 48, 255, 32, 40, 52, 255, 23, 23, 30, 255, 18, 17, 22, 255, 70, 58, 46, 255, 58, 48, 34, 255, 106, 84, 46, 255, 115, 94, 65, 255, 121, 99, 70, 255, 88, 67, 39, 255, 119, 96, 64, 255, 124, 107, 75, 255, 68, 56, 39, 255, 24, 18, 21, 255, 87, 72, 67, 255, 66, 51, 44, 255, 68, 51, 43, 255, 116, 89, 68, 255, 129, 100, 79, 255, 121, 95, 75, 255, 109, 83, 65, 255, 93, 67, 52, 255, 106, 82, 69, 255, 82, 67, 47, 255, 98, 80, 66, 255, 89, 72, 58, 255, 120, 101, 90, 255, 89, 71, 55, 255, 114, 98, 86, 255, 102, 88, 77, 255, 100, 86, 81, 255, 24, 15, 12, 255, 24, 15, 12, 0, 24, 15, 12, 0, 24, 15, 12, 0, 24, 15, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 89, 78, 69, 0, 89, 78, 69, 0, 136, 118, 103, 0, 136, 118, 103, 0, 136, 118, 103, 0, 86, 74, 64, 0, 86, 74, 64, 0, 86, 74, 64, 0, 71, 58, 49, 255, 71, 57, 48, 255, 126, 103, 84, 255, 143, 121, 103, 255, 108, 86, 70, 255, 32, 15, 9, 255, 132, 101, 85, 255, 104, 71, 53, 255, 105, 73, 54, 255, 99, 67, 48, 255, 95, 64, 45, 255, 103, 71, 60, 255, 83, 51, 49, 255, 82, 45, 39, 255, 86, 48, 41, 255, 93, 53, 45, 255, 113, 71, 55, 255, 127, 87, 70, 255, 86, 46, 37, 255, 86, 46, 38, 255, 77, 37, 32, 255, 87, 46, 39, 255, 90, 48, 42, 255, 93, 50, 41, 255, 100, 57, 48, 255, 90, 48, 41, 255, 69, 37, 34, 255, 69, 38, 35, 255, 67, 38, 35, 255, 69, 41, 38, 255, 60, 37, 35, 255, 82, 55, 40, 255, 119, 86, 73, 255, 131, 101, 80, 255, 129, 100, 77, 255, 125, 95, 72, 255, 105, 74, 56, 255, 35, 17, 15, 255, 85, 60, 47, 255, 30, 14, 12, 255, 101, 77, 60, 255, 126, 99, 79, 255, 123, 96, 76, 255, 120, 92, 71, 255, 123, 97, 75, 255, 124, 98, 76, 255, 121, 94, 74, 255, 118, 90, 70, 255, 115, 83, 65, 255, 106, 73, 54, 255, 96, 63, 48, 255, 91, 57, 44, 255, 91, 61, 51, 255, 31, 18, 17, 255, 119, 96, 66, 255, 137, 114, 71, 255, 103, 85, 51, 255, 75, 73, 38, 255, 117, 96, 60, 255, 115, 93, 54, 255, 114, 91, 51, 255, 115, 92, 51, 255, 116, 95, 54, 255, 115, 94, 53, 255, 81, 80, 42, 255, 107, 97, 61, 255, 101, 91, 56, 255, 78, 73, 36, 255, 92, 63, 40, 255, 67, 41, 22, 255, 67, 41, 22, 255, 86, 56, 23, 255, 114, 83, 61, 255, 119, 88, 68, 255, 118, 87, 65, 255, 104, 73, 54, 255, 32, 14, 8, 255, 93, 67, 52, 255, 96, 68, 52, 255, 26, 25, 33, 255, 28, 32, 43, 255, 26, 26, 34, 255, 23, 23, 30, 255, 21, 19, 26, 255, 112, 91, 58, 255, 118, 96, 64, 255, 122, 99, 69, 255, 103, 81, 54, 255, 121, 98, 69, 255, 120, 98, 66, 255, 105, 82, 50, 255, 120, 98, 69, 255, 124, 102, 71, 255, 122, 100, 72, 255, 103, 84, 56, 255, 29, 16, 7, 255, 21, 11, 9, 255, 69, 53, 44, 255, 33, 21, 20, 255, 127, 98, 76, 255, 118, 92, 73, 255, 108, 83, 65, 255, 103, 76, 55, 255, 120, 92, 80, 255, 82, 64, 49, 255, 85, 67, 53, 255, 99, 81, 66, 255, 121, 104, 98, 255, 104, 83, 67, 255, 130, 113, 100, 255, 116, 101, 89, 255, 101, 86, 78, 255, 22, 13, 12, 255, 22, 13, 12, 0, 22, 13, 12, 0, 22, 13, 12, 0, 22, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 136, 118, 103, 0, 136, 118, 103, 0, 136, 118, 103, 0, 86, 74, 64, 0, 86, 74, 64, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 255, 68, 55, 46, 255, 93, 80, 72, 255, 148, 126, 109, 255, 108, 86, 70, 255, 33, 17, 9, 255, 139, 107, 94, 255, 100, 68, 48, 255, 103, 69, 50, 255, 103, 69, 50, 255, 103, 70, 51, 255, 105, 72, 54, 255, 42, 23, 21, 255, 90, 51, 45, 255, 89, 49, 42, 255, 87, 47, 40, 255, 101, 60, 45, 255, 114, 74, 52, 255, 102, 60, 48, 255, 86, 46, 40, 255, 82, 41, 35, 255, 70, 35, 29, 255, 123, 79, 64, 255, 95, 53, 42, 255, 130, 84, 73, 255, 90, 48, 40, 255, 74, 40, 37, 255, 70, 39, 36, 255, 67, 38, 35, 255, 65, 37, 34, 255, 34, 14, 8, 255, 36, 18, 17, 255, 100, 70, 54, 255, 122, 92, 69, 255, 131, 102, 80, 255, 127, 97, 75, 255, 114, 83, 64, 255, 100, 72, 54, 255, 80, 56, 45, 255, 83, 60, 48, 255, 33, 16, 12, 255, 115, 86, 68, 255, 125, 98, 77, 255, 120, 94, 72, 255, 121, 92, 71, 255, 119, 91, 69, 255, 118, 88, 66, 255, 102, 70, 51, 255, 113, 78, 59, 255, 98, 65, 49, 255, 95, 64, 50, 255, 27, 15, 17, 255, 30, 17, 17, 255, 28, 15, 15, 255, 119, 96, 60, 255, 97, 86, 47, 255, 77, 74, 39, 255, 79, 77, 38, 255, 86, 81, 42, 255, 113, 92, 52, 255, 116, 93, 52, 255, 116, 94, 53, 255, 115, 93, 54, 255, 114, 92, 52, 255, 118, 97, 54, 255, 86, 82, 43, 255, 83, 75, 40, 255, 78, 68, 35, 255, 96, 64, 41, 255, 67, 41, 22, 255, 28, 12, 12, 255, 113, 82, 59, 255, 121, 92, 70, 255, 119, 89, 68, 255, 118, 88, 66, 255, 114, 82, 63, 255, 33, 14, 8, 255, 93, 67, 53, 255, 86, 61, 47, 255, 25, 21, 26, 255, 40, 43, 54, 255, 25, 25, 32, 255, 136, 120, 102, 255, 120, 98, 68, 255, 127, 104, 77, 255, 122, 100, 70, 255, 120, 98, 69, 255, 90, 68, 37, 255, 120, 97, 64, 255, 122, 99, 69, 255, 131, 108, 83, 255, 119, 96, 66, 255, 129, 106, 78, 255, 126, 102, 72, 255, 120, 97, 65, 255, 81, 60, 34, 255, 113, 92, 62, 255, 30, 20, 21, 255, 40, 28, 27, 255, 63, 46, 36, 255, 125, 97, 76, 255, 109, 84, 66, 255, 107, 81, 63, 255, 92, 63, 47, 255, 31, 16, 13, 255, 113, 92, 79, 255, 94, 75, 60, 255, 107, 87, 70, 255, 100, 81, 65, 255, 121, 105, 92, 255, 115, 100, 89, 255, 107, 92, 83, 255, 22, 13, 12, 255, 22, 13, 12, 0, 22, 13, 12, 0, 22, 13, 12, 0, 22, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 86, 74, 64, 0, 78, 64, 55, 0, 78, 64, 55, 0, 78, 64, 55, 0, 78, 64, 55, 0, 78, 64, 55, 255, 65, 53, 44, 255, 73, 60, 50, 255, 138, 116, 96, 255, 108, 86, 69, 255, 32, 16, 7, 255, 141, 109, 95, 255, 104, 70, 51, 255, 107, 73, 54, 255, 104, 70, 50, 255, 109, 75, 55, 255, 106, 73, 54, 255, 35, 17, 15, 255, 66, 39, 36, 255, 81, 45, 40, 255, 89, 48, 41, 255, 84, 44, 38, 255, 82, 41, 35, 255, 86, 44, 38, 255, 85, 43, 37, 255, 90, 48, 42, 255, 85, 46, 37, 255, 128, 82, 66, 255, 96, 54, 42, 255, 111, 66, 54, 255, 79, 42, 27, 255, 73, 40, 36, 255, 72, 41, 38, 255, 68, 38, 35, 255, 40, 22, 19, 255, 99, 69, 53, 255, 94, 64, 46, 255, 34, 17, 14, 255, 125, 94, 75, 255, 135, 106, 83, 255, 131, 101, 79, 255, 121, 91, 69, 255, 101, 72, 54, 255, 37, 19, 9, 255, 86, 62, 50, 255, 30, 14, 9, 255, 119, 89, 73, 255, 129, 97, 84, 255, 120, 89, 69, 255, 121, 89, 73, 255, 108, 75, 55, 255, 104, 72, 56, 255, 110, 79, 69, 255, 101, 69, 59, 255, 98, 67, 56, 255, 29, 13, 11, 255, 44, 28, 24, 255, 104, 78, 65, 255, 96, 66, 43, 255, 114, 87, 52, 255, 76, 65, 21, 255, 104, 95, 64, 255, 108, 98, 63, 255, 85, 79, 39, 255, 102, 84, 47, 255, 118, 96, 57, 255, 116, 94, 54, 255, 118, 95, 56, 255, 116, 95, 55, 255, 119, 98, 58, 255, 115, 94, 55, 255, 86, 69, 36, 255, 98, 68, 42, 255, 96, 65, 42, 255, 67, 41, 22, 255, 67, 41, 22, 255, 89, 61, 43, 255, 124, 95, 74, 255, 122, 95, 73, 255, 121, 92, 71, 255, 100, 70, 52, 255, 32, 13, 8, 255, 91, 65, 50, 255, 90, 64, 49, 255, 25, 18, 21, 255, 25, 17, 15, 255, 29, 19, 8, 255, 79, 59, 30, 255, 116, 93, 61, 255, 131, 108, 83, 255, 105, 81, 52, 255, 122, 98, 68, 255, 102, 78, 48, 255, 119, 94, 66, 255, 123, 100, 71, 255, 101, 77, 48, 255, 116, 92, 62, 255, 118, 94, 67, 255, 122, 100, 71, 255, 103, 80, 52, 255, 135, 114, 94, 255, 120, 98, 69, 255, 124, 103, 75, 255, 30, 19, 18, 255, 29, 19, 18, 255, 142, 115, 98, 255, 113, 88, 71, 255, 112, 86, 70, 255, 109, 78, 62, 255, 31, 15, 7, 255, 108, 86, 74, 255, 108, 89, 70, 255, 111, 92, 74, 255, 94, 75, 58, 255, 126, 109, 97, 255, 120, 103, 88, 255, 123, 107, 96, 255, 27, 16, 15, 255, 27, 16, 15, 0, 27, 16, 15, 0, 27, 16, 15, 0, 27, 16, 15, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 86, 74, 64, 0, 92, 80, 71, 0, 92, 80, 71, 0, 92, 80, 71, 0, 92, 80, 71, 0, 92, 80, 71, 255, 89, 77, 69, 255, 85, 72, 62, 255, 139, 118, 97, 255, 105, 84, 66, 255, 34, 17, 9, 255, 131, 98, 82, 255, 103, 69, 49, 255, 108, 73, 54, 255, 106, 72, 52, 255, 105, 71, 51, 255, 107, 73, 53, 255, 110, 77, 60, 255, 52, 29, 27, 255, 64, 36, 32, 255, 91, 50, 43, 255, 87, 46, 39, 255, 84, 43, 37, 255, 85, 44, 37, 255, 83, 42, 36, 255, 88, 45, 39, 255, 78, 39, 26, 255, 108, 66, 47, 255, 109, 66, 45, 255, 97, 54, 41, 255, 115, 71, 49, 255, 75, 41, 38, 255, 73, 41, 38, 255, 67, 37, 34, 255, 35, 17, 14, 255, 100, 69, 51, 255, 97, 65, 48, 255, 96, 66, 47, 255, 40, 21, 13, 255, 136, 106, 83, 255, 129, 100, 77, 255, 129, 98, 77, 255, 123, 92, 69, 255, 37, 20, 14, 255, 87, 62, 50, 255, 79, 57, 42, 255, 109, 79, 65, 255, 98, 68, 52, 255, 98, 69, 54, 255, 94, 65, 49, 255, 31, 14, 11, 255, 32, 14, 10, 255, 94, 63, 48, 255, 30, 15, 7, 255, 53, 35, 25, 255, 64, 44, 32, 255, 90, 62, 47, 255, 109, 82, 70, 255, 105, 75, 51, 255, 119, 91, 56, 255, 115, 87, 53, 255, 66, 62, 25, 255, 89, 82, 43, 255, 95, 81, 43, 255, 115, 92, 52, 255, 117, 95, 54, 255, 117, 95, 56, 255, 118, 96, 57, 255, 117, 96, 57, 255, 116, 95, 55, 255, 116, 95, 56, 255, 104, 74, 45, 255, 102, 71, 47, 255, 67, 41, 22, 255, 67, 41, 22, 255, 67, 41, 22, 255, 96, 69, 49, 255, 119, 92, 70, 255, 126, 100, 80, 255, 124, 97, 75, 255, 112, 82, 62, 255, 31, 13, 7, 255, 90, 65, 50, 255, 94, 68, 53, 255, 32, 17, 12, 255, 111, 88, 58, 255, 115, 93, 62, 255, 112, 89, 59, 255, 121, 99, 69, 255, 118, 95, 66, 255, 83, 60, 34, 255, 121, 97, 67, 255, 103, 78, 52, 255, 116, 91, 62, 255, 114, 89, 58, 255, 126, 101, 71, 255, 112, 88, 58, 255, 86, 65, 37, 255, 124, 101, 70, 255, 98, 74, 44, 255, 124, 102, 73, 255, 119, 96, 67, 255, 116, 94, 64, 255, 120, 97, 67, 255, 28, 18, 17, 255, 59, 41, 28, 255, 111, 86, 69, 255, 122, 95, 75, 255, 118, 86, 70, 255, 102, 71, 54, 255, 27, 14, 9, 255, 119, 102, 87, 255, 114, 99, 85, 255, 132, 113, 96, 255, 123, 106, 92, 255, 138, 119, 104, 255, 120, 103, 92, 255, 27, 17, 15, 255, 27, 17, 15, 0, 27, 17, 15, 0, 27, 17, 15, 0, 27, 17, 15, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 74, 60, 51, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 255, 90, 78, 70, 255, 89, 77, 68, 255, 141, 120, 100, 255, 109, 87, 70, 255, 35, 18, 11, 255, 126, 94, 75, 255, 105, 72, 51, 255, 107, 73, 52, 255, 108, 73, 53, 255, 107, 72, 51, 255, 106, 72, 50, 255, 102, 69, 48, 255, 35, 13, 8, 255, 60, 32, 28, 255, 89, 48, 41, 255, 87, 45, 40, 255, 87, 45, 39, 255, 89, 47, 40, 255, 88, 46, 38, 255, 90, 46, 40, 255, 89, 46, 37, 255, 151, 104, 84, 255, 117, 73, 54, 255, 116, 71, 53, 255, 101, 59, 44, 255, 73, 41, 37, 255, 71, 39, 35, 255, 74, 43, 40, 255, 36, 18, 15, 255, 101, 69, 50, 255, 102, 70, 53, 255, 101, 69, 51, 255, 86, 60, 42, 255, 120, 89, 70, 255, 126, 94, 73, 255, 119, 89, 65, 255, 109, 79, 60, 255, 111, 82, 66, 255, 33, 17, 13, 255, 85, 60, 47, 255, 30, 13, 10, 255, 21, 9, 7, 255, 24, 11, 9, 255, 28, 12, 9, 255, 68, 46, 34, 255, 75, 54, 42, 255, 69, 48, 37, 255, 70, 49, 38, 255, 66, 45, 34, 255, 69, 47, 37, 255, 92, 63, 48, 255, 112, 83, 69, 255, 117, 85, 64, 255, 114, 83, 52, 255, 94, 68, 42, 255, 85, 65, 22, 255, 115, 91, 56, 255, 116, 93, 56, 255, 116, 92, 52, 255, 116, 93, 53, 255, 116, 93, 53, 255, 117, 94, 54, 255, 116, 94, 52, 255, 88, 81, 44, 255, 110, 89, 56, 255, 108, 84, 50, 255, 95, 64, 40, 255, 67, 41, 22, 255, 67, 41, 22, 255, 67, 41, 22, 255, 113, 86, 68, 255, 118, 89, 68, 255, 123, 96, 75, 255, 123, 95, 74, 255, 113, 82, 63, 255, 32, 14, 8, 255, 94, 68, 53, 255, 91, 66, 49, 255, 38, 23, 9, 255, 85, 63, 39, 255, 117, 94, 64, 255, 118, 96, 66, 255, 80, 59, 35, 255, 119, 97, 67, 255, 88, 65, 36, 255, 105, 81, 55, 255, 86, 63, 33, 255, 91, 66, 37, 255, 88, 65, 36, 255, 118, 92, 59, 255, 108, 83, 54, 255, 123, 98, 71, 255, 93, 70, 41, 255, 89, 67, 36, 255, 116, 92, 63, 255, 117, 95, 63, 255, 79, 58, 34, 255, 111, 88, 61, 255, 30, 17, 13, 255, 121, 94, 71, 255, 105, 80, 63, 255, 107, 81, 62, 255, 95, 66, 50, 255, 117, 81, 63, 255, 32, 17, 11, 255, 121, 103, 88, 255, 134, 115, 98, 255, 132, 113, 96, 0, 106, 91, 80, 255, 107, 92, 81, 255, 118, 100, 90, 255, 26, 16, 14, 255, 26, 16, 14, 0, 26, 16, 14, 0, 26, 16, 14, 0, 26, 16, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 74, 60, 51, 0, 85, 73, 63, 0, 85, 73, 63, 0, 85, 73, 63, 0, 85, 73, 63, 0, 85, 73, 63, 255, 91, 78, 69, 255, 88, 75, 66, 255, 146, 125, 106, 255, 117, 95, 78, 255, 33, 16, 8, 255, 134, 101, 85, 255, 107, 73, 53, 255, 108, 74, 53, 255, 109, 74, 53, 255, 109, 74, 53, 255, 111, 75, 53, 255, 108, 74, 53, 255, 35, 11, 11, 255, 78, 46, 39, 255, 94, 52, 44, 255, 156, 120, 100, 255, 130, 88, 68, 255, 95, 52, 43, 255, 95, 51, 44, 255, 93, 50, 42, 255, 95, 51, 44, 255, 93, 49, 41, 255, 99, 52, 44, 255, 87, 48, 34, 255, 89, 49, 42, 255, 83, 47, 41, 255, 73, 42, 38, 255, 43, 22, 19, 255, 112, 78, 59, 255, 104, 72, 53, 255, 103, 71, 53, 255, 101, 69, 51, 255, 54, 34, 18, 255, 106, 75, 59, 255, 118, 84, 65, 255, 109, 76, 54, 255, 98, 71, 55, 255, 88, 63, 49, 255, 32, 16, 12, 255, 83, 58, 45, 255, 66, 45, 34, 255, 69, 48, 37, 255, 67, 46, 35, 255, 69, 48, 37, 255, 68, 47, 36, 255, 68, 46, 36, 255, 67, 46, 35, 255, 68, 46, 35, 255, 92, 63, 47, 255, 90, 62, 46, 255, 91, 62, 46, 255, 91, 62, 46, 255, 29, 13, 7, 255, 88, 59, 41, 255, 83, 55, 36, 255, 92, 64, 36, 255, 108, 76, 47, 255, 112, 81, 54, 255, 104, 72, 43, 255, 109, 79, 47, 255, 109, 79, 48, 255, 100, 70, 39, 255, 86, 74, 41, 255, 86, 78, 42, 255, 77, 65, 36, 255, 66, 50, 21, 255, 94, 63, 42, 255, 85, 54, 35, 255, 83, 53, 34, 255, 29, 14, 15, 255, 29, 14, 13, 255, 95, 70, 50, 255, 124, 97, 75, 255, 124, 96, 75, 255, 112, 82, 62, 255, 94, 65, 47, 255, 34, 18, 18, 255, 115, 88, 72, 255, 134, 110, 86, 255, 125, 101, 72, 255, 131, 107, 75, 255, 132, 109, 85, 255, 118, 95, 66, 255, 130, 106, 77, 255, 119, 95, 67, 255, 81, 59, 33, 255, 95, 72, 44, 255, 119, 93, 63, 255, 93, 68, 40, 255, 117, 91, 66, 255, 94, 69, 40, 255, 131, 106, 79, 255, 136, 116, 97, 255, 119, 95, 65, 255, 89, 67, 37, 255, 99, 77, 48, 255, 122, 99, 72, 255, 37, 24, 27, 255, 135, 110, 88, 255, 129, 102, 80, 255, 111, 85, 66, 255, 105, 77, 61, 255, 94, 66, 51, 255, 45, 27, 20, 255, 115, 89, 74, 255, 97, 81, 70, 255, 93, 75, 64, 255, 85, 70, 58, 255, 108, 93, 82, 255, 103, 89, 78, 255, 118, 100, 90, 0, 26, 16, 14, 0, 26, 16, 14, 0, 26, 16, 14, 0, 26, 16, 14, 0, 26, 16, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 74, 60, 51, 0, 74, 60, 51, 0, 74, 60, 51, 0, 72, 59, 49, 0, 72, 59, 49, 0, 72, 59, 49, 255, 73, 60, 50, 255, 79, 65, 58, 255, 146, 124, 104, 255, 112, 90, 72, 255, 35, 18, 10, 255, 131, 97, 80, 255, 109, 75, 53, 255, 111, 76, 55, 255, 111, 76, 55, 255, 114, 78, 56, 255, 111, 75, 53, 255, 108, 73, 51, 255, 34, 14, 8, 255, 71, 42, 36, 255, 131, 89, 65, 255, 130, 86, 63, 255, 107, 66, 46, 255, 154, 117, 104, 255, 93, 49, 42, 255, 92, 49, 42, 255, 94, 50, 43, 255, 95, 50, 43, 255, 96, 50, 42, 255, 94, 50, 41, 255, 82, 45, 40, 255, 74, 42, 38, 255, 68, 39, 35, 255, 116, 82, 61, 255, 111, 76, 56, 255, 107, 74, 55, 255, 106, 72, 54, 255, 103, 71, 53, 255, 96, 66, 49, 255, 32, 17, 16, 255, 69, 46, 29, 255, 101, 74, 58, 255, 97, 69, 52, 255, 82, 57, 44, 255, 98, 70, 55, 255, 28, 15, 13, 255, 65, 44, 33, 255, 66, 45, 34, 255, 67, 46, 35, 255, 66, 45, 33, 255, 67, 46, 35, 255, 91, 63, 47, 255, 87, 59, 43, 255, 89, 60, 44, 255, 91, 62, 46, 255, 90, 62, 46, 255, 90, 62, 45, 255, 92, 63, 47, 255, 99, 68, 50, 255, 45, 24, 18, 255, 85, 56, 37, 255, 83, 55, 34, 255, 92, 63, 37, 255, 89, 59, 33, 255, 95, 64, 33, 255, 92, 62, 31, 255, 95, 64, 33, 255, 94, 64, 33, 255, 103, 72, 43, 255, 71, 56, 27, 255, 88, 64, 37, 255, 88, 60, 37, 255, 88, 59, 38, 255, 82, 52, 32, 255, 96, 64, 46, 255, 27, 11, 11, 255, 41, 24, 22, 255, 109, 82, 64, 255, 122, 95, 74, 255, 125, 97, 77, 255, 112, 82, 61, 255, 95, 66, 49, 255, 25, 12, 10, 255, 84, 62, 40, 255, 75, 53, 28, 255, 115, 92, 63, 255, 119, 97, 66, 255, 66, 47, 15, 255, 116, 93, 63, 255, 124, 100, 74, 255, 114, 91, 61, 255, 82, 59, 33, 255, 106, 82, 52, 255, 121, 97, 70, 255, 81, 58, 32, 255, 81, 59, 33, 255, 119, 94, 65, 255, 88, 65, 38, 255, 107, 83, 54, 255, 112, 89, 59, 255, 133, 109, 81, 255, 126, 102, 78, 255, 110, 88, 65, 255, 135, 110, 88, 255, 133, 106, 84, 255, 130, 104, 80, 255, 112, 87, 69, 255, 108, 80, 63, 255, 69, 49, 36, 255, 87, 65, 50, 255, 82, 64, 51, 255, 85, 68, 56, 255, 82, 66, 54, 255, 119, 103, 91, 255, 113, 98, 87, 255, 107, 92, 81, 255, 107, 92, 81, 0, 26, 16, 14, 0, 26, 16, 14, 0, 26, 16, 14, 0, 26, 16, 14, 0, 26, 16, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 74, 60, 51, 0, 74, 60, 51, 0, 74, 60, 51, 0, 74, 60, 51, 0, 74, 60, 51, 0, 76, 63, 54, 0, 76, 63, 54, 255, 67, 54, 45, 255, 69, 55, 46, 255, 140, 118, 98, 255, 107, 85, 68, 255, 33, 16, 8, 255, 129, 96, 78, 255, 110, 75, 55, 255, 110, 75, 54, 255, 108, 73, 50, 255, 108, 74, 52, 255, 111, 75, 53, 255, 109, 73, 51, 255, 36, 14, 12, 255, 63, 36, 29, 255, 134, 95, 66, 255, 100, 57, 41, 255, 94, 52, 36, 255, 92, 53, 38, 255, 87, 44, 37, 255, 96, 52, 45, 255, 96, 51, 44, 255, 95, 49, 43, 255, 96, 51, 42, 255, 94, 50, 41, 255, 76, 43, 39, 255, 72, 41, 37, 255, 44, 23, 20, 255, 113, 80, 61, 255, 104, 71, 50, 255, 105, 72, 53, 255, 101, 69, 50, 255, 94, 65, 48, 255, 46, 29, 24, 255, 111, 90, 76, 255, 34, 22, 16, 255, 23, 10, 5, 255, 24, 11, 6, 255, 82, 58, 45, 255, 74, 52, 41, 255, 20, 8, 7, 255, 68, 47, 36, 255, 67, 46, 36, 255, 67, 46, 35, 255, 91, 63, 47, 255, 87, 59, 43, 255, 91, 63, 47, 255, 92, 64, 49, 255, 36, 21, 12, 255, 35, 20, 13, 255, 108, 78, 63, 255, 83, 55, 38, 255, 89, 60, 43, 255, 97, 66, 48, 255, 92, 63, 45, 255, 110, 78, 62, 255, 85, 59, 37, 255, 91, 62, 37, 255, 108, 78, 47, 255, 118, 89, 56, 255, 111, 83, 45, 255, 129, 100, 72, 255, 110, 82, 45, 255, 89, 60, 33, 255, 99, 67, 41, 255, 94, 63, 36, 255, 89, 60, 38, 255, 85, 56, 36, 255, 86, 56, 38, 255, 28, 11, 6, 255, 95, 70, 57, 255, 29, 14, 12, 255, 102, 78, 62, 255, 119, 91, 70, 255, 122, 94, 73, 255, 121, 91, 71, 255, 95, 66, 49, 255, 26, 13, 13, 255, 111, 88, 63, 255, 108, 84, 58, 255, 77, 56, 26, 255, 83, 62, 33, 255, 114, 90, 61, 255, 71, 50, 23, 255, 116, 92, 63, 255, 97, 74, 49, 255, 81, 59, 38, 255, 35, 21, 8, 255, 30, 17, 7, 255, 29, 15, 7, 255, 28, 15, 6, 255, 78, 57, 35, 255, 112, 89, 58, 255, 81, 60, 36, 255, 111, 87, 59, 255, 106, 84, 53, 255, 29, 15, 7, 255, 137, 118, 102, 255, 130, 104, 82, 255, 128, 101, 78, 255, 110, 86, 70, 255, 108, 82, 64, 255, 64, 45, 34, 255, 85, 64, 51, 255, 81, 62, 50, 255, 85, 68, 56, 255, 85, 68, 56, 255, 98, 81, 68, 255, 96, 80, 70, 255, 106, 91, 79, 255, 107, 92, 80, 255, 107, 92, 80, 0, 95, 82, 75, 0, 95, 82, 75, 0, 95, 82, 75, 0, 95, 82, 75, 0, 26, 16, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 74, 60, 51, 0, 74, 60, 51, 0, 74, 60, 51, 0, 74, 60, 51, 0, 74, 60, 51, 0, 74, 60, 51, 255, 78, 64, 55, 255, 78, 65, 56, 255, 84, 71, 61, 255, 139, 117, 97, 255, 111, 89, 72, 255, 32, 16, 8, 255, 123, 90, 70, 255, 110, 76, 56, 255, 112, 77, 57, 255, 110, 75, 53, 255, 110, 75, 53, 255, 112, 77, 55, 255, 110, 74, 53, 255, 101, 68, 48, 255, 44, 22, 20, 255, 89, 51, 43, 255, 121, 80, 54, 255, 135, 92, 68, 255, 93, 50, 42, 255, 99, 55, 48, 255, 89, 46, 39, 255, 91, 48, 41, 255, 91, 47, 41, 255, 130, 85, 70, 255, 126, 81, 66, 255, 72, 40, 36, 255, 72, 41, 38, 255, 42, 22, 18, 255, 106, 73, 53, 255, 102, 71, 50, 255, 99, 68, 50, 255, 95, 64, 47, 255, 35, 22, 21, 255, 39, 24, 15, 255, 91, 72, 58, 255, 24, 15, 6, 255, 111, 102, 99, 255, 115, 105, 100, 255, 42, 30, 27, 255, 71, 54, 43, 255, 22, 10, 8, 255, 68, 47, 36, 255, 92, 64, 49, 255, 91, 63, 48, 255, 88, 61, 45, 255, 24, 12, 9, 255, 28, 15, 6, 255, 92, 68, 54, 255, 122, 106, 99, 255, 125, 109, 102, 255, 122, 96, 88, 255, 91, 62, 45, 255, 88, 59, 42, 255, 97, 66, 47, 255, 87, 59, 40, 255, 112, 82, 64, 255, 81, 56, 35, 255, 72, 55, 27, 255, 118, 95, 55, 255, 118, 96, 58, 255, 115, 92, 54, 255, 115, 92, 51, 255, 113, 88, 50, 255, 103, 72, 43, 255, 99, 66, 40, 255, 98, 66, 40, 255, 78, 54, 31, 255, 68, 47, 26, 255, 86, 60, 43, 255, 24, 10, 8, 255, 89, 62, 47, 255, 89, 63, 48, 255, 32, 17, 15, 255, 117, 89, 70, 255, 118, 89, 70, 255, 112, 81, 59, 255, 95, 66, 49, 255, 31, 17, 16, 255, 37, 25, 31, 255, 124, 101, 74, 255, 119, 95, 67, 255, 126, 102, 72, 255, 115, 90, 66, 255, 102, 78, 52, 255, 102, 76, 53, 255, 28, 16, 18, 255, 60, 46, 44, 255, 44, 31, 28, 255, 38, 26, 24, 255, 55, 42, 40, 255, 47, 35, 33, 255, 30, 20, 19, 255, 25, 16, 13, 255, 129, 104, 75, 255, 125, 102, 78, 255, 31, 19, 11, 255, 124, 97, 67, 255, 127, 99, 77, 255, 128, 100, 76, 255, 110, 85, 66, 255, 103, 78, 61, 255, 99, 76, 60, 255, 89, 66, 51, 255, 61, 45, 31, 255, 87, 69, 58, 255, 90, 73, 61, 255, 102, 84, 71, 255, 84, 67, 55, 255, 101, 85, 73, 255, 106, 91, 80, 255, 99, 83, 69, 255, 95, 82, 75, 255, 95, 82, 75, 0, 95, 82, 75, 0, 95, 82, 75, 0, 95, 82, 75, 0, 26, 16, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 74, 60, 51, 0, 74, 60, 51, 0, 74, 60, 51, 0, 82, 69, 60, 0, 82, 69, 60, 0, 82, 69, 60, 255, 82, 69, 59, 255, 67, 55, 46, 255, 71, 58, 49, 255, 143, 121, 102, 255, 108, 86, 69, 255, 33, 17, 8, 255, 125, 93, 75, 255, 110, 76, 55, 255, 107, 73, 53, 255, 110, 74, 54, 255, 109, 74, 52, 255, 111, 76, 55, 255, 108, 73, 52, 255, 108, 73, 54, 255, 40, 19, 16, 255, 90, 49, 42, 255, 115, 74, 48, 255, 139, 96, 73, 255, 90, 48, 41, 255, 92, 48, 41, 255, 89, 47, 41, 255, 88, 45, 39, 255, 84, 44, 38, 255, 119, 75, 60, 255, 121, 75, 63, 255, 69, 40, 36, 255, 66, 37, 34, 255, 89, 62, 51, 255, 103, 71, 53, 255, 104, 72, 53, 255, 100, 69, 53, 255, 31, 17, 14, 255, 34, 20, 24, 255, 152, 123, 96, 255, 102, 79, 63, 255, 32, 21, 12, 255, 106, 96, 91, 255, 112, 102, 99, 255, 45, 36, 33, 255, 67, 51, 42, 255, 91, 65, 51, 255, 88, 61, 46, 255, 86, 60, 44, 255, 25, 15, 11, 255, 27, 16, 12, 255, 116, 102, 95, 255, 111, 98, 91, 255, 110, 97, 89, 255, 116, 102, 97, 255, 113, 91, 73, 255, 104, 76, 65, 255, 88, 59, 42, 255, 89, 60, 43, 255, 92, 62, 43, 255, 91, 62, 43, 255, 95, 73, 48, 255, 87, 65, 44, 255, 67, 53, 30, 255, 111, 89, 47, 255, 118, 96, 58, 255, 119, 97, 59, 255, 118, 95, 58, 255, 114, 91, 50, 255, 102, 72, 42, 255, 99, 68, 42, 255, 97, 66, 40, 255, 95, 65, 43, 255, 67, 41, 22, 255, 31, 17, 15, 255, 28, 14, 12, 255, 88, 62, 45, 255, 91, 65, 49, 255, 30, 15, 13, 255, 110, 83, 63, 255, 121, 93, 72, 255, 114, 83, 63, 255, 94, 65, 47, 255, 34, 20, 20, 255, 79, 62, 51, 255, 101, 81, 63, 255, 94, 76, 46, 255, 118, 95, 66, 255, 72, 53, 24, 255, 83, 60, 38, 255, 96, 72, 52, 255, 32, 21, 20, 255, 36, 25, 24, 255, 50, 37, 34, 255, 34, 22, 20, 255, 48, 34, 32, 255, 49, 37, 35, 255, 29, 20, 19, 255, 49, 37, 35, 255, 71, 52, 17, 255, 100, 78, 51, 255, 145, 121, 100, 255, 127, 99, 77, 255, 127, 97, 75, 255, 105, 80, 63, 255, 99, 75, 59, 255, 89, 67, 51, 255, 49, 36, 32, 255, 83, 63, 52, 255, 67, 51, 38, 255, 85, 68, 56, 255, 86, 69, 56, 255, 87, 70, 57, 255, 87, 70, 57, 255, 85, 69, 56, 255, 114, 98, 91, 255, 109, 95, 84, 255, 92, 78, 71, 255, 92, 78, 71, 0, 92, 78, 71, 0, 92, 78, 71, 0, 92, 78, 71, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 74, 60, 51, 0, 74, 60, 51, 0, 74, 60, 51, 0, 74, 60, 51, 0, 69, 55, 45, 0, 69, 55, 45, 255, 100, 87, 81, 255, 63, 51, 42, 255, 99, 87, 80, 255, 146, 126, 110, 255, 103, 81, 65, 255, 32, 15, 8, 255, 132, 99, 85, 255, 107, 73, 53, 255, 106, 73, 53, 255, 108, 74, 54, 255, 112, 77, 57, 255, 105, 72, 51, 255, 107, 73, 53, 255, 108, 74, 55, 255, 35, 15, 13, 255, 94, 52, 44, 255, 92, 49, 43, 255, 82, 43, 37, 255, 90, 47, 41, 255, 90, 48, 42, 255, 91, 49, 43, 255, 89, 46, 40, 255, 85, 45, 40, 255, 78, 44, 38, 255, 72, 43, 40, 255, 66, 37, 34, 255, 56, 31, 29, 255, 49, 29, 28, 255, 101, 71, 54, 255, 113, 79, 59, 255, 120, 89, 72, 255, 167, 140, 110, 255, 152, 122, 95, 255, 152, 122, 93, 255, 91, 64, 51, 255, 100, 73, 61, 255, 21, 12, 11, 255, 96, 85, 80, 255, 105, 96, 92, 255, 145, 134, 130, 255, 32, 19, 17, 255, 84, 59, 45, 255, 30, 20, 17, 255, 143, 131, 123, 255, 132, 121, 115, 255, 115, 102, 93, 255, 144, 132, 132, 255, 24, 12, 12, 255, 24, 12, 8, 255, 95, 70, 56, 255, 92, 63, 47, 255, 89, 60, 44, 255, 89, 60, 43, 255, 97, 66, 47, 255, 88, 59, 41, 255, 104, 85, 64, 255, 90, 72, 39, 255, 116, 93, 50, 255, 114, 92, 54, 255, 113, 91, 50, 255, 99, 81, 39, 255, 114, 91, 52, 255, 112, 88, 50, 255, 96, 68, 36, 255, 118, 89, 61, 255, 98, 67, 41, 255, 67, 41, 22, 255, 67, 41, 22, 255, 32, 15, 13, 255, 91, 63, 47, 255, 91, 64, 48, 255, 89, 63, 48, 255, 27, 14, 11, 255, 81, 58, 42, 255, 121, 92, 73, 255, 116, 85, 65, 255, 95, 66, 49, 255, 25, 12, 12, 255, 84, 66, 56, 255, 25, 24, 31, 255, 27, 24, 30, 255, 18, 13, 22, 255, 126, 106, 87, 255, 79, 57, 41, 255, 82, 63, 54, 255, 25, 14, 12, 255, 44, 32, 29, 255, 37, 25, 23, 255, 52, 39, 38, 255, 32, 23, 21, 255, 54, 41, 40, 255, 53, 41, 39, 255, 26, 17, 17, 255, 25, 16, 16, 255, 149, 132, 119, 255, 130, 104, 81, 255, 129, 101, 78, 255, 125, 95, 72, 255, 84, 61, 48, 255, 25, 15, 15, 255, 28, 18, 18, 255, 42, 28, 25, 255, 82, 63, 51, 255, 106, 90, 78, 255, 114, 98, 88, 255, 115, 98, 85, 255, 83, 67, 54, 255, 85, 68, 56, 255, 74, 59, 46, 255, 107, 92, 81, 255, 106, 92, 81, 255, 87, 74, 66, 255, 87, 74, 66, 0, 87, 74, 66, 0, 87, 74, 66, 0, 87, 74, 66, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 74, 60, 51, 0, 74, 60, 51, 0, 74, 60, 51, 0, 74, 60, 51, 0, 74, 60, 51, 255, 67, 54, 44, 255, 86, 74, 64, 255, 70, 57, 47, 255, 72, 60, 50, 255, 146, 124, 101, 255, 108, 85, 66, 255, 35, 17, 10, 255, 141, 108, 87, 255, 103, 70, 50, 255, 107, 73, 53, 255, 106, 71, 51, 255, 102, 69, 49, 255, 105, 71, 52, 255, 105, 71, 52, 255, 101, 69, 50, 255, 32, 12, 10, 255, 90, 49, 42, 255, 90, 48, 42, 255, 86, 45, 39, 255, 87, 45, 39, 255, 91, 49, 43, 255, 89, 48, 43, 255, 95, 52, 44, 255, 34, 16, 13, 255, 32, 14, 14, 255, 34, 16, 16, 255, 31, 15, 14, 255, 42, 25, 24, 255, 65, 44, 32, 255, 110, 81, 61, 255, 121, 88, 62, 255, 36, 17, 8, 255, 152, 122, 94, 255, 151, 119, 90, 255, 115, 90, 71, 255, 88, 61, 47, 255, 81, 54, 41, 255, 29, 17, 13, 255, 31, 20, 16, 255, 117, 103, 92, 255, 120, 107, 98, 255, 119, 106, 97, 255, 24, 15, 10, 255, 133, 121, 113, 255, 135, 124, 118, 255, 117, 103, 93, 255, 115, 101, 91, 255, 142, 129, 127, 255, 78, 54, 42, 255, 90, 61, 45, 255, 86, 57, 40, 255, 89, 61, 44, 255, 91, 62, 45, 255, 88, 59, 42, 255, 95, 65, 47, 255, 91, 63, 45, 255, 100, 79, 60, 255, 90, 71, 39, 255, 119, 97, 58, 255, 121, 98, 59, 255, 110, 88, 47, 255, 115, 92, 52, 255, 114, 92, 52, 255, 112, 89, 50, 255, 86, 71, 38, 255, 89, 72, 42, 255, 96, 67, 40, 255, 67, 41, 22, 255, 67, 41, 22, 255, 81, 56, 42, 255, 89, 62, 46, 255, 88, 62, 45, 255, 100, 72, 57, 255, 34, 19, 17, 255, 32, 19, 16, 255, 117, 88, 67, 255, 115, 83, 63, 255, 97, 68, 50, 255, 25, 14, 14, 255, 86, 73, 73, 255, 29, 30, 39, 255, 29, 34, 45, 255, 36, 43, 56, 255, 22, 20, 26, 255, 22, 19, 24, 255, 36, 25, 23, 255, 49, 37, 35, 255, 52, 39, 37, 255, 31, 20, 19, 255, 31, 21, 19, 255, 28, 18, 18, 255, 26, 14, 14, 255, 23, 14, 13, 255, 24, 13, 14, 255, 121, 98, 78, 255, 132, 107, 85, 255, 132, 105, 83, 255, 129, 101, 78, 0, 125, 95, 72, 0, 28, 15, 12, 255, 68, 47, 34, 255, 103, 82, 76, 255, 45, 31, 25, 255, 82, 62, 50, 255, 107, 91, 79, 255, 86, 71, 61, 255, 87, 70, 58, 255, 86, 70, 58, 255, 103, 88, 75, 255, 110, 96, 85, 255, 111, 97, 90, 255, 102, 88, 77, 255, 86, 73, 65, 255, 86, 73, 65, 0, 86, 73, 65, 0, 86, 73, 65, 0, 86, 73, 65, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 89, 78, 70, 0, 89, 78, 70, 0, 89, 78, 70, 0, 89, 78, 70, 0, 89, 78, 70, 255, 89, 76, 67, 255, 86, 73, 64, 255, 89, 77, 68, 255, 94, 83, 77, 255, 88, 75, 66, 255, 105, 82, 64, 255, 33, 17, 8, 255, 152, 121, 106, 255, 113, 78, 56, 255, 113, 78, 56, 255, 110, 75, 53, 255, 103, 70, 51, 255, 101, 69, 49, 255, 104, 71, 52, 255, 108, 75, 57, 255, 97, 60, 55, 255, 98, 53, 44, 255, 100, 54, 45, 255, 85, 44, 38, 255, 91, 50, 44, 255, 100, 54, 46, 255, 97, 52, 44, 255, 38, 17, 13, 255, 62, 40, 25, 255, 60, 33, 14, 255, 101, 67, 47, 255, 115, 78, 59, 255, 172, 148, 134, 255, 167, 138, 124, 255, 33, 16, 8, 255, 172, 156, 138, 255, 149, 117, 89, 255, 123, 99, 80, 255, 119, 94, 75, 255, 96, 69, 55, 255, 29, 12, 8, 255, 95, 67, 53, 255, 92, 63, 47, 255, 94, 66, 51, 255, 30, 16, 10, 255, 112, 98, 88, 255, 114, 100, 91, 255, 119, 106, 96, 255, 126, 113, 104, 255, 115, 100, 90, 255, 98, 83, 73, 255, 28, 15, 6, 255, 96, 70, 54, 255, 88, 59, 43, 255, 86, 58, 42, 255, 89, 60, 43, 255, 89, 60, 43, 255, 89, 60, 43, 255, 88, 60, 43, 255, 94, 64, 45, 255, 97, 68, 50, 255, 115, 88, 62, 255, 99, 78, 44, 255, 118, 96, 57, 255, 116, 94, 54, 255, 115, 93, 54, 255, 116, 94, 55, 255, 111, 89, 48, 255, 73, 63, 27, 255, 84, 72, 38, 255, 97, 84, 54, 255, 94, 68, 43, 255, 67, 41, 22, 255, 67, 41, 22, 255, 90, 63, 48, 255, 89, 61, 45, 255, 106, 76, 61, 255, 29, 15, 11, 255, 120, 97, 77, 255, 121, 96, 75, 255, 122, 94, 75, 255, 114, 83, 63, 255, 93, 63, 47, 255, 23, 16, 20, 255, 24, 21, 27, 255, 26, 34, 46, 255, 31, 39, 52, 255, 34, 41, 55, 255, 32, 40, 52, 255, 34, 41, 54, 255, 22, 20, 25, 255, 28, 20, 22, 255, 25, 17, 17, 255, 73, 56, 54, 255, 123, 98, 81, 255, 112, 86, 66, 255, 124, 96, 75, 255, 121, 96, 77, 255, 129, 103, 81, 255, 125, 101, 80, 255, 122, 97, 76, 255, 132, 105, 83, 0, 132, 105, 83, 0, 78, 54, 41, 0, 78, 54, 41, 255, 82, 58, 45, 255, 106, 85, 78, 255, 38, 24, 21, 255, 80, 61, 49, 255, 110, 94, 84, 255, 108, 93, 82, 255, 105, 90, 79, 255, 106, 92, 81, 255, 107, 93, 81, 255, 105, 90, 79, 255, 103, 89, 76, 255, 106, 91, 81, 255, 100, 85, 79, 255, 100, 85, 79, 0, 100, 85, 79, 0, 100, 85, 79, 0, 100, 85, 79, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 255, 88, 76, 68, 255, 93, 81, 74, 255, 91, 79, 72, 255, 90, 78, 70, 255, 91, 79, 71, 255, 101, 80, 65, 255, 34, 17, 9, 255, 141, 108, 90, 255, 113, 78, 56, 255, 110, 75, 53, 255, 112, 76, 53, 255, 113, 77, 55, 255, 113, 76, 54, 255, 95, 64, 46, 255, 36, 14, 13, 255, 94, 50, 42, 255, 97, 52, 44, 255, 99, 52, 44, 255, 103, 57, 49, 255, 154, 103, 88, 255, 70, 34, 29, 255, 67, 36, 29, 255, 63, 36, 30, 255, 170, 144, 127, 255, 144, 106, 81, 255, 164, 126, 102, 255, 152, 116, 92, 255, 151, 114, 88, 255, 144, 108, 83, 255, 131, 96, 67, 255, 157, 123, 95, 255, 105, 77, 57, 255, 103, 75, 57, 255, 89, 62, 42, 255, 28, 13, 10, 255, 79, 54, 41, 255, 97, 66, 50, 255, 95, 66, 49, 255, 92, 63, 48, 255, 92, 64, 48, 255, 47, 33, 29, 255, 108, 94, 82, 255, 114, 99, 88, 255, 117, 101, 91, 255, 119, 104, 93, 255, 26, 15, 9, 255, 77, 53, 40, 255, 88, 60, 44, 255, 86, 58, 42, 255, 92, 63, 47, 255, 89, 60, 43, 255, 92, 63, 47, 255, 88, 60, 43, 255, 88, 59, 42, 255, 95, 64, 47, 255, 92, 64, 42, 255, 131, 103, 75, 255, 104, 83, 49, 255, 116, 93, 55, 255, 119, 95, 56, 255, 118, 95, 58, 255, 116, 94, 56, 255, 103, 79, 45, 255, 73, 65, 32, 255, 90, 79, 49, 255, 88, 73, 43, 255, 61, 51, 20, 255, 67, 41, 22, 255, 67, 41, 22, 255, 67, 41, 22, 255, 82, 55, 37, 255, 25, 11, 6, 255, 125, 102, 81, 255, 125, 101, 81, 255, 124, 99, 78, 255, 118, 88, 68, 255, 112, 80, 59, 255, 92, 63, 47, 255, 23, 17, 22, 255, 27, 28, 36, 255, 27, 35, 47, 255, 31, 40, 52, 255, 28, 36, 49, 255, 29, 37, 50, 255, 35, 44, 57, 255, 28, 27, 35, 255, 29, 25, 29, 255, 37, 30, 33, 255, 88, 65, 54, 255, 112, 86, 66, 255, 79, 53, 38, 255, 112, 87, 68, 255, 104, 80, 61, 255, 111, 86, 65, 255, 125, 101, 80, 0, 122, 97, 76, 0, 122, 97, 76, 0, 110, 84, 72, 0, 84, 59, 46, 0, 84, 59, 46, 255, 82, 58, 44, 255, 97, 75, 64, 255, 40, 27, 23, 255, 79, 61, 49, 255, 108, 92, 79, 255, 108, 93, 81, 255, 106, 91, 79, 255, 105, 90, 79, 255, 108, 94, 83, 255, 107, 93, 82, 255, 104, 89, 78, 255, 106, 91, 80, 255, 100, 86, 78, 255, 100, 86, 78, 0, 100, 86, 78, 0, 100, 86, 78, 0, 100, 86, 78, 0, 32, 20, 15, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 88, 76, 68, 0, 93, 81, 74, 0, 66, 53, 44, 255, 98, 86, 81, 255, 91, 78, 70, 255, 115, 92, 70, 255, 35, 18, 9, 255, 137, 104, 82, 255, 110, 75, 53, 255, 112, 76, 54, 255, 113, 77, 55, 255, 113, 76, 54, 255, 110, 75, 53, 255, 110, 75, 53, 255, 35, 14, 12, 255, 99, 54, 46, 255, 101, 54, 47, 255, 105, 57, 50, 255, 98, 52, 44, 255, 65, 28, 16, 255, 71, 34, 21, 255, 92, 50, 42, 255, 92, 58, 56, 255, 61, 38, 23, 255, 67, 41, 15, 255, 56, 32, 13, 255, 139, 105, 81, 255, 160, 125, 104, 255, 124, 89, 69, 255, 97, 67, 52, 255, 89, 60, 46, 255, 101, 73, 60, 255, 109, 81, 74, 255, 27, 11, 9, 255, 80, 56, 43, 255, 76, 52, 39, 255, 94, 64, 48, 255, 92, 63, 46, 255, 93, 64, 48, 255, 92, 63, 48, 255, 88, 61, 45, 255, 25, 13, 9, 255, 114, 98, 89, 255, 118, 102, 92, 255, 117, 101, 91, 255, 26, 14, 9, 255, 91, 64, 50, 255, 91, 62, 47, 255, 91, 62, 47, 255, 91, 62, 46, 255, 92, 62, 46, 255, 87, 58, 42, 255, 91, 62, 45, 255, 94, 65, 48, 255, 101, 70, 52, 255, 33, 16, 14, 255, 117, 91, 53, 255, 113, 89, 51, 255, 112, 89, 50, 255, 85, 78, 38, 255, 119, 99, 64, 255, 110, 85, 51, 255, 92, 68, 29, 255, 65, 53, 15, 255, 67, 57, 26, 255, 65, 58, 25, 255, 102, 72, 50, 255, 91, 62, 42, 255, 67, 41, 22, 255, 114, 83, 73, 255, 35, 20, 8, 255, 126, 102, 83, 255, 121, 98, 73, 255, 124, 99, 77, 255, 126, 101, 80, 255, 125, 95, 76, 255, 93, 63, 48, 255, 111, 82, 72, 255, 28, 20, 20, 255, 27, 28, 38, 255, 24, 32, 43, 255, 29, 37, 49, 255, 27, 36, 48, 255, 26, 34, 47, 255, 31, 40, 52, 255, 22, 30, 41, 255, 25, 21, 26, 255, 112, 86, 66, 255, 104, 80, 61, 255, 104, 80, 61, 255, 120, 94, 76, 255, 104, 80, 61, 255, 104, 80, 61, 0, 111, 86, 65, 0, 29, 29, 37, 0, 35, 37, 46, 0, 110, 84, 72, 0, 110, 84, 72, 255, 93, 65, 48, 255, 86, 62, 50, 255, 82, 58, 44, 255, 102, 80, 72, 255, 74, 57, 54, 255, 82, 64, 52, 255, 99, 83, 68, 255, 109, 94, 82, 255, 89, 74, 61, 255, 88, 72, 60, 255, 104, 89, 76, 255, 105, 90, 79, 255, 107, 92, 81, 255, 108, 94, 83, 255, 97, 83, 76, 255, 97, 83, 76, 0, 97, 83, 76, 0, 97, 83, 76, 0, 97, 83, 76, 0, 32, 20, 15, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 88, 76, 68, 0, 69, 56, 46, 0, 69, 56, 46, 255, 71, 58, 48, 255, 114, 97, 83, 255, 116, 92, 69, 255, 28, 14, 9, 255, 149, 115, 99, 255, 109, 74, 52, 255, 113, 78, 56, 255, 111, 75, 53, 255, 111, 75, 53, 255, 113, 76, 55, 255, 126, 88, 71, 255, 105, 64, 56, 255, 93, 49, 41, 255, 102, 55, 47, 255, 102, 54, 46, 255, 94, 48, 40, 255, 90, 45, 37, 255, 93, 48, 40, 255, 101, 54, 47, 255, 99, 54, 47, 255, 38, 15, 11, 255, 40, 18, 14, 255, 38, 17, 13, 255, 27, 12, 9, 255, 97, 71, 58, 255, 101, 73, 60, 255, 89, 61, 47, 255, 85, 58, 42, 255, 27, 12, 6, 255, 77, 52, 39, 255, 78, 54, 41, 255, 76, 52, 39, 255, 72, 49, 37, 255, 91, 62, 45, 255, 89, 60, 44, 255, 91, 62, 46, 255, 91, 62, 46, 255, 90, 63, 48, 255, 97, 74, 61, 255, 117, 100, 91, 255, 108, 91, 80, 255, 98, 81, 70, 255, 31, 18, 15, 255, 44, 28, 26, 255, 91, 62, 47, 255, 89, 61, 45, 255, 92, 63, 47, 255, 90, 61, 45, 255, 92, 63, 47, 255, 91, 62, 46, 255, 86, 59, 41, 255, 27, 12, 15, 255, 103, 76, 42, 255, 105, 78, 40, 255, 109, 85, 47, 255, 114, 91, 54, 255, 107, 85, 47, 255, 73, 66, 27, 255, 110, 84, 49, 255, 112, 85, 51, 255, 109, 80, 50, 255, 96, 67, 43, 255, 94, 66, 42, 255, 94, 66, 42, 255, 40, 22, 17, 255, 28, 12, 11, 255, 121, 97, 76, 255, 125, 100, 79, 255, 128, 105, 84, 255, 122, 95, 74, 255, 122, 94, 73, 255, 124, 93, 72, 255, 91, 63, 47, 255, 34, 17, 15, 255, 29, 15, 12, 255, 87, 68, 59, 255, 28, 30, 39, 255, 27, 35, 47, 255, 29, 38, 50, 255, 41, 50, 64, 255, 19, 30, 39, 255, 30, 38, 50, 255, 26, 35, 47, 255, 29, 37, 49, 255, 112, 86, 66, 255, 104, 80, 61, 255, 104, 80, 61, 255, 104, 80, 61, 255, 97, 71, 58, 255, 98, 69, 50, 255, 27, 23, 30, 255, 29, 29, 37, 255, 35, 37, 46, 255, 62, 70, 83, 255, 32, 27, 32, 255, 103, 72, 54, 255, 84, 59, 45, 255, 85, 59, 46, 255, 99, 77, 66, 255, 60, 43, 35, 255, 86, 66, 54, 255, 115, 98, 86, 255, 103, 86, 74, 255, 85, 69, 55, 255, 89, 73, 60, 255, 93, 76, 63, 255, 79, 64, 51, 255, 104, 89, 77, 255, 104, 89, 78, 255, 97, 84, 76, 255, 97, 84, 76, 0, 97, 84, 76, 0, 32, 20, 15, 0, 32, 20, 15, 0, 32, 20, 15, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 110, 95, 82, 255, 115, 99, 88, 255, 122, 98, 75, 255, 25, 12, 7, 255, 136, 104, 86, 255, 113, 77, 55, 255, 112, 76, 54, 255, 111, 75, 53, 255, 111, 75, 53, 255, 110, 74, 52, 255, 131, 94, 78, 255, 99, 59, 51, 255, 94, 50, 42, 255, 153, 100, 81, 255, 79, 39, 32, 255, 99, 52, 44, 255, 96, 49, 41, 255, 93, 47, 39, 255, 100, 54, 46, 255, 70, 37, 32, 255, 65, 35, 30, 255, 61, 34, 29, 255, 67, 37, 32, 255, 63, 36, 32, 255, 30, 16, 13, 255, 31, 17, 16, 255, 31, 17, 16, 255, 27, 14, 14, 255, 79, 55, 42, 255, 76, 52, 39, 255, 74, 50, 37, 255, 73, 50, 38, 255, 74, 51, 39, 255, 89, 61, 45, 255, 89, 61, 45, 255, 89, 61, 44, 255, 86, 59, 43, 255, 90, 63, 47, 255, 89, 66, 53, 255, 27, 19, 20, 255, 24, 15, 16, 255, 142, 131, 126, 255, 92, 68, 56, 255, 74, 51, 42, 255, 27, 14, 10, 255, 122, 94, 84, 255, 88, 60, 44, 255, 88, 60, 45, 255, 89, 60, 45, 255, 91, 62, 46, 255, 89, 61, 45, 255, 27, 12, 11, 255, 107, 80, 48, 255, 115, 90, 47, 255, 96, 75, 38, 255, 115, 92, 55, 255, 110, 86, 50, 255, 111, 86, 52, 255, 111, 85, 50, 255, 102, 75, 41, 255, 109, 80, 49, 255, 123, 95, 75, 255, 119, 87, 66, 255, 32, 16, 8, 255, 28, 12, 6, 255, 127, 101, 82, 255, 125, 99, 79, 255, 128, 102, 81, 255, 135, 108, 91, 255, 107, 76, 58, 255, 91, 63, 46, 255, 115, 83, 71, 255, 28, 11, 7, 255, 36, 20, 19, 255, 89, 63, 49, 255, 22, 18, 22, 255, 28, 36, 47, 255, 32, 41, 54, 255, 25, 33, 45, 255, 43, 54, 68, 255, 28, 38, 48, 255, 36, 47, 59, 255, 32, 42, 54, 255, 26, 35, 47, 255, 112, 86, 66, 255, 112, 86, 66, 255, 112, 86, 66, 255, 112, 86, 66, 255, 113, 87, 66, 255, 30, 33, 43, 255, 32, 39, 52, 255, 36, 46, 60, 255, 49, 60, 75, 255, 32, 41, 54, 255, 27, 22, 28, 255, 109, 77, 58, 255, 108, 75, 57, 255, 106, 75, 56, 255, 123, 94, 80, 255, 58, 41, 32, 255, 87, 68, 56, 255, 111, 95, 83, 255, 114, 99, 87, 255, 96, 79, 67, 255, 91, 75, 62, 255, 119, 104, 94, 255, 104, 88, 76, 255, 108, 93, 81, 255, 108, 93, 82, 255, 101, 88, 82, 255, 101, 88, 82, 0, 32, 20, 15, 0, 32, 20, 15, 0, 32, 20, 15, 0, 32, 20, 15, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 87, 75, 66, 0, 69, 56, 46, 0, 69, 56, 46, 0, 108, 93, 82, 0, 108, 93, 82, 0, 108, 93, 82, 255, 106, 91, 80, 255, 93, 76, 65, 255, 34, 16, 7, 255, 84, 63, 53, 255, 64, 43, 31, 255, 115, 78, 56, 255, 110, 75, 53, 255, 110, 75, 53, 255, 110, 74, 52, 255, 138, 102, 87, 255, 97, 57, 47, 255, 98, 54, 44, 255, 98, 52, 43, 255, 100, 54, 44, 255, 100, 53, 44, 255, 94, 47, 38, 255, 97, 50, 41, 255, 70, 38, 33, 255, 71, 39, 32, 255, 68, 38, 32, 255, 112, 81, 68, 255, 65, 35, 30, 255, 65, 35, 30, 255, 60, 32, 29, 255, 49, 28, 27, 255, 44, 25, 25, 255, 25, 13, 12, 255, 73, 50, 37, 255, 73, 50, 38, 255, 72, 50, 37, 255, 91, 62, 46, 255, 90, 61, 45, 255, 89, 60, 44, 255, 89, 61, 44, 255, 100, 76, 65, 255, 24, 16, 17, 255, 23, 17, 20, 255, 25, 18, 21, 255, 28, 22, 24, 255, 30, 23, 24, 255, 114, 96, 89, 255, 78, 56, 49, 255, 59, 38, 31, 255, 26, 19, 21, 255, 25, 18, 20, 255, 24, 18, 22, 255, 25, 19, 23, 255, 96, 71, 60, 255, 91, 63, 47, 255, 89, 62, 46, 255, 26, 11, 10, 255, 108, 84, 49, 255, 126, 100, 60, 255, 116, 92, 56, 255, 116, 93, 56, 255, 105, 80, 50, 255, 100, 75, 42, 255, 26, 14, 15, 255, 29, 17, 17, 255, 28, 16, 15, 255, 134, 108, 86, 255, 136, 112, 94, 255, 130, 105, 85, 255, 124, 99, 79, 255, 126, 100, 80, 255, 107, 78, 59, 255, 79, 51, 33, 255, 90, 60, 43, 255, 27, 12, 12, 255, 25, 10, 10, 255, 107, 76, 58, 255, 92, 63, 47, 255, 92, 63, 48, 255, 84, 59, 43, 255, 24, 21, 26, 255, 31, 38, 49, 255, 32, 42, 54, 255, 63, 72, 84, 255, 21, 31, 42, 255, 36, 47, 59, 255, 34, 46, 58, 255, 34, 45, 56, 255, 61, 71, 84, 255, 112, 86, 66, 255, 112, 86, 66, 255, 112, 86, 66, 255, 113, 87, 66, 255, 30, 35, 46, 255, 33, 38, 51, 255, 35, 44, 58, 255, 40, 51, 66, 255, 47, 59, 73, 255, 37, 47, 61, 255, 36, 41, 55, 255, 27, 23, 30, 255, 106, 75, 56, 255, 102, 71, 51, 255, 126, 98, 83, 255, 55, 37, 28, 255, 110, 87, 71, 255, 141, 120, 103, 255, 113, 96, 83, 255, 89, 72, 58, 255, 90, 74, 60, 255, 75, 59, 47, 255, 86, 70, 58, 255, 108, 93, 81, 0, 132, 114, 100, 255, 111, 95, 83, 255, 32, 20, 15, 255, 32, 20, 15, 0, 32, 20, 15, 0, 32, 20, 15, 0, 32, 20, 15, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 63, 52, 45, 0, 87, 74, 66, 0, 69, 56, 46, 0, 108, 93, 82, 0, 108, 93, 82, 0, 108, 93, 82, 0, 108, 93, 82, 0, 108, 93, 82, 0, 102, 88, 77, 255, 75, 59, 49, 255, 36, 18, 10, 255, 82, 62, 51, 255, 68, 47, 35, 255, 111, 75, 53, 255, 109, 74, 51, 255, 107, 72, 50, 255, 115, 79, 56, 255, 126, 89, 78, 255, 98, 57, 46, 255, 122, 75, 58, 255, 100, 53, 44, 255, 96, 49, 40, 255, 100, 53, 44, 255, 97, 50, 41, 255, 70, 38, 34, 255, 67, 37, 34, 255, 93, 62, 44, 255, 86, 56, 39, 255, 97, 68, 48, 255, 74, 41, 38, 255, 68, 37, 32, 255, 62, 33, 30, 255, 51, 28, 28, 255, 46, 27, 25, 255, 28, 15, 15, 255, 73, 51, 40, 255, 88, 61, 45, 255, 89, 61, 45, 255, 88, 60, 43, 255, 83, 55, 40, 255, 91, 67, 57, 255, 25, 17, 19, 255, 28, 20, 22, 255, 33, 29, 32, 255, 37, 33, 37, 255, 36, 33, 37, 255, 34, 29, 33, 255, 32, 27, 30, 255, 108, 93, 91, 255, 36, 26, 26, 255, 28, 24, 28, 255, 25, 20, 23, 255, 32, 28, 33, 255, 33, 28, 33, 255, 31, 25, 29, 255, 27, 20, 22, 255, 26, 19, 21, 255, 90, 66, 55, 255, 31, 18, 19, 255, 110, 86, 53, 255, 127, 100, 62, 255, 115, 91, 53, 255, 116, 92, 56, 255, 24, 12, 13, 255, 63, 46, 49, 255, 126, 104, 84, 255, 123, 99, 78, 255, 124, 99, 78, 255, 125, 100, 81, 255, 129, 105, 84, 255, 122, 95, 74, 255, 126, 100, 79, 255, 101, 70, 55, 255, 104, 72, 52, 255, 90, 61, 43, 255, 106, 72, 55, 255, 104, 76, 59, 255, 91, 62, 45, 255, 96, 66, 51, 255, 90, 62, 46, 255, 92, 63, 48, 255, 84, 59, 43, 255, 26, 23, 30, 255, 28, 33, 44, 255, 67, 77, 89, 255, 68, 77, 88, 255, 74, 83, 93, 255, 33, 45, 57, 255, 34, 46, 58, 255, 33, 44, 56, 255, 64, 75, 86, 255, 32, 43, 54, 255, 34, 44, 56, 255, 47, 58, 69, 255, 46, 57, 69, 255, 38, 49, 62, 255, 42, 56, 70, 255, 37, 48, 63, 255, 38, 50, 64, 255, 40, 53, 68, 255, 45, 56, 71, 255, 29, 34, 46, 255, 27, 20, 27, 255, 110, 77, 59, 255, 103, 72, 52, 255, 122, 93, 77, 255, 77, 55, 47, 255, 112, 88, 72, 255, 132, 110, 91, 255, 110, 88, 70, 255, 157, 136, 121, 255, 86, 69, 55, 255, 102, 85, 71, 255, 130, 108, 81, 255, 152, 133, 103, 255, 153, 135, 104, 255, 128, 110, 87, 255, 32, 21, 15, 255, 32, 21, 15, 0, 32, 21, 15, 0, 32, 21, 15, 0, 32, 21, 15, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 66, 54, 47, 0, 99, 85, 75, 0, 69, 56, 46, 0, 108, 93, 82, 0, 108, 93, 82, 0, 108, 93, 82, 0, 99, 84, 74, 0, 99, 84, 74, 0, 99, 84, 74, 255, 74, 60, 50, 255, 23, 11, 6, 255, 91, 71, 63, 255, 67, 46, 34, 255, 109, 74, 52, 255, 110, 75, 53, 255, 110, 75, 53, 255, 52, 28, 25, 255, 44, 22, 17, 255, 89, 50, 41, 255, 119, 73, 56, 255, 126, 76, 61, 255, 92, 47, 37, 255, 92, 49, 36, 255, 61, 32, 28, 255, 65, 35, 31, 255, 93, 64, 51, 255, 65, 37, 27, 255, 97, 68, 53, 255, 73, 45, 31, 255, 63, 37, 17, 255, 68, 37, 33, 255, 63, 34, 31, 255, 57, 31, 29, 255, 48, 27, 26, 255, 37, 20, 19, 255, 24, 10, 6, 255, 91, 63, 47, 255, 89, 61, 46, 255, 101, 73, 59, 255, 23, 15, 15, 255, 49, 43, 47, 255, 60, 56, 61, 255, 41, 37, 41, 255, 33, 30, 33, 255, 38, 34, 38, 255, 38, 34, 39, 255, 29, 25, 29, 255, 35, 30, 35, 255, 25, 22, 26, 255, 27, 24, 27, 255, 27, 24, 27, 255, 29, 26, 30, 255, 31, 28, 32, 255, 42, 38, 43, 255, 45, 41, 46, 255, 38, 34, 38, 255, 32, 27, 31, 255, 24, 16, 18, 255, 35, 25, 26, 255, 107, 83, 50, 255, 88, 66, 33, 255, 79, 59, 40, 255, 68, 46, 31, 255, 131, 106, 89, 255, 78, 53, 40, 255, 126, 101, 81, 255, 126, 102, 82, 255, 125, 100, 78, 255, 122, 95, 73, 255, 114, 83, 63, 255, 99, 69, 50, 255, 99, 67, 50, 255, 79, 52, 35, 255, 35, 15, 8, 255, 35, 17, 8, 255, 26, 12, 12, 255, 91, 62, 45, 255, 89, 60, 43, 255, 90, 62, 45, 255, 91, 62, 46, 255, 94, 65, 49, 255, 26, 14, 13, 255, 29, 31, 40, 255, 31, 37, 49, 255, 31, 41, 54, 255, 32, 44, 56, 255, 47, 59, 74, 255, 88, 99, 115, 255, 28, 40, 52, 255, 34, 46, 58, 255, 35, 48, 60, 255, 34, 46, 57, 255, 45, 56, 65, 255, 71, 80, 87, 255, 74, 83, 89, 255, 35, 46, 59, 255, 39, 53, 66, 255, 38, 51, 66, 255, 39, 52, 67, 255, 36, 49, 64, 255, 32, 42, 56, 255, 35, 43, 57, 255, 27, 20, 27, 255, 107, 76, 57, 255, 101, 70, 52, 255, 128, 97, 85, 255, 66, 47, 37, 255, 107, 83, 67, 255, 144, 122, 106, 255, 146, 124, 105, 255, 131, 110, 93, 255, 124, 100, 73, 255, 157, 134, 105, 255, 131, 110, 81, 255, 139, 119, 90, 255, 153, 134, 104, 255, 120, 103, 94, 255, 27, 18, 13, 255, 27, 18, 13, 0, 27, 18, 13, 0, 27, 18, 13, 0, 27, 18, 13, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 67, 55, 48, 0, 93, 81, 71, 0, 95, 83, 74, 0, 108, 93, 82, 0, 94, 81, 71, 0, 94, 81, 71, 0, 94, 81, 71, 0, 94, 81, 71, 0, 94, 81, 71, 255, 72, 58, 48, 255, 22, 11, 6, 255, 88, 68, 60, 255, 73, 51, 40, 255, 114, 78, 56, 255, 109, 74, 52, 255, 108, 73, 51, 255, 91, 60, 55, 255, 51, 28, 23, 255, 88, 49, 41, 255, 100, 56, 45, 255, 168, 133, 118, 255, 139, 85, 64, 255, 97, 51, 44, 255, 62, 32, 28, 255, 61, 32, 27, 255, 83, 55, 42, 255, 92, 60, 43, 255, 97, 67, 55, 255, 92, 63, 42, 255, 69, 38, 33, 255, 66, 36, 32, 255, 81, 43, 37, 255, 57, 31, 29, 255, 49, 28, 27, 255, 46, 26, 25, 255, 23, 10, 6, 255, 69, 47, 36, 255, 66, 45, 34, 255, 42, 28, 27, 255, 45, 39, 42, 255, 45, 40, 44, 255, 45, 41, 45, 255, 35, 31, 35, 255, 26, 23, 26, 255, 21, 17, 20, 255, 24, 20, 24, 255, 26, 23, 27, 255, 25, 21, 24, 255, 24, 21, 25, 255, 24, 21, 24, 255, 24, 20, 24, 255, 24, 20, 24, 255, 26, 23, 27, 255, 24, 20, 24, 255, 28, 23, 27, 255, 48, 45, 50, 255, 28, 23, 26, 255, 28, 20, 22, 255, 32, 22, 23, 255, 33, 21, 23, 255, 34, 20, 23, 255, 116, 88, 76, 255, 113, 82, 65, 255, 80, 48, 37, 255, 76, 47, 35, 255, 103, 68, 58, 255, 119, 89, 68, 255, 108, 77, 61, 255, 81, 54, 38, 255, 95, 65, 45, 255, 31, 12, 8, 255, 71, 43, 22, 255, 73, 46, 26, 255, 81, 53, 31, 255, 85, 57, 41, 255, 25, 10, 11, 255, 86, 59, 42, 255, 88, 60, 43, 255, 91, 62, 45, 255, 91, 62, 46, 255, 90, 62, 45, 255, 25, 15, 15, 255, 31, 36, 48, 255, 29, 36, 47, 255, 34, 44, 56, 255, 34, 46, 59, 255, 32, 45, 58, 255, 31, 43, 56, 255, 32, 45, 58, 255, 34, 46, 58, 255, 35, 48, 61, 255, 39, 51, 63, 255, 66, 75, 81, 255, 50, 61, 69, 255, 40, 50, 57, 255, 81, 91, 98, 255, 37, 49, 61, 255, 36, 48, 62, 255, 38, 52, 67, 255, 35, 48, 63, 255, 31, 41, 55, 255, 35, 43, 57, 255, 27, 20, 26, 255, 105, 73, 55, 255, 109, 77, 59, 255, 123, 92, 77, 255, 55, 37, 29, 255, 111, 87, 69, 255, 140, 119, 101, 255, 140, 120, 102, 255, 155, 133, 106, 255, 135, 112, 85, 255, 147, 125, 98, 255, 150, 130, 101, 255, 152, 132, 103, 255, 135, 117, 100, 255, 119, 103, 94, 255, 25, 15, 12, 255, 25, 15, 12, 0, 25, 15, 12, 0, 25, 15, 12, 0, 25, 15, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 65, 54, 46, 0, 89, 76, 66, 0, 95, 82, 73, 0, 108, 93, 82, 0, 94, 81, 71, 0, 94, 81, 71, 0, 94, 81, 71, 0, 94, 81, 71, 0, 94, 81, 71, 0, 64, 51, 43, 255, 22, 11, 6, 255, 86, 66, 58, 255, 71, 49, 38, 255, 113, 78, 56, 255, 112, 76, 54, 255, 115, 80, 58, 255, 80, 53, 43, 255, 75, 45, 40, 255, 97, 57, 49, 255, 102, 59, 47, 255, 63, 36, 30, 255, 60, 32, 28, 255, 61, 32, 28, 255, 61, 32, 27, 255, 64, 34, 30, 255, 68, 37, 32, 255, 69, 43, 23, 255, 90, 61, 45, 255, 94, 61, 45, 255, 66, 35, 30, 255, 64, 34, 29, 255, 64, 34, 30, 255, 59, 33, 30, 255, 49, 28, 27, 255, 45, 26, 25, 255, 24, 10, 6, 255, 67, 46, 35, 255, 68, 47, 35, 255, 103, 82, 82, 255, 36, 30, 32, 255, 44, 39, 43, 255, 48, 43, 46, 255, 42, 38, 42, 255, 44, 40, 43, 255, 56, 51, 56, 255, 55, 51, 55, 255, 33, 29, 33, 255, 22, 19, 22, 255, 26, 23, 27, 255, 24, 20, 24, 255, 34, 30, 35, 255, 35, 31, 36, 255, 41, 37, 40, 255, 34, 30, 34, 255, 33, 29, 33, 255, 37, 33, 38, 255, 28, 21, 23, 255, 27, 18, 20, 255, 72, 50, 35, 255, 87, 61, 40, 255, 32, 17, 13, 255, 27, 14, 13, 255, 94, 65, 47, 255, 79, 46, 35, 255, 92, 58, 45, 255, 105, 68, 49, 255, 109, 75, 63, 255, 90, 59, 39, 255, 29, 11, 12, 255, 31, 12, 7, 255, 114, 79, 58, 255, 102, 70, 47, 255, 106, 74, 47, 255, 102, 70, 48, 255, 95, 64, 43, 255, 111, 79, 63, 255, 87, 59, 41, 255, 95, 64, 45, 255, 91, 62, 45, 255, 89, 61, 44, 255, 90, 62, 45, 255, 24, 14, 13, 255, 27, 33, 44, 255, 29, 36, 48, 255, 25, 35, 45, 255, 34, 46, 58, 255, 38, 50, 63, 255, 34, 46, 59, 255, 33, 46, 58, 255, 35, 47, 60, 255, 36, 50, 63, 255, 66, 76, 84, 255, 73, 84, 91, 255, 50, 61, 69, 255, 48, 59, 67, 255, 74, 84, 90, 255, 36, 48, 61, 255, 37, 50, 64, 255, 35, 47, 61, 255, 30, 42, 55, 255, 31, 42, 56, 255, 40, 49, 63, 255, 23, 17, 23, 255, 104, 72, 53, 255, 107, 75, 56, 255, 123, 96, 80, 255, 51, 33, 26, 255, 105, 82, 66, 255, 146, 126, 109, 255, 140, 121, 105, 255, 140, 121, 104, 255, 135, 116, 100, 255, 141, 122, 106, 255, 152, 132, 105, 255, 136, 117, 100, 255, 144, 126, 110, 255, 112, 96, 86, 255, 25, 15, 14, 255, 25, 15, 14, 0, 25, 15, 14, 0, 25, 15, 14, 0, 25, 15, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 63, 52, 45, 0, 95, 82, 73, 0, 101, 88, 79, 0, 105, 92, 84, 0, 94, 81, 71, 0, 94, 81, 71, 0, 94, 81, 71, 0, 94, 81, 71, 0, 64, 51, 43, 0, 64, 51, 43, 0, 20, 10, 6, 255, 87, 67, 59, 255, 70, 49, 38, 255, 111, 76, 55, 255, 108, 73, 50, 255, 110, 75, 53, 255, 95, 66, 51, 255, 25, 11, 9, 255, 85, 60, 56, 255, 53, 29, 26, 255, 59, 32, 28, 255, 62, 34, 30, 255, 60, 32, 27, 255, 58, 30, 26, 255, 63, 33, 29, 255, 66, 36, 31, 255, 56, 29, 23, 255, 98, 68, 62, 255, 67, 36, 31, 255, 64, 34, 29, 255, 63, 33, 28, 255, 64, 35, 31, 255, 63, 36, 31, 255, 48, 27, 26, 255, 48, 28, 27, 255, 25, 11, 6, 255, 69, 48, 37, 255, 69, 47, 36, 255, 93, 65, 50, 255, 41, 29, 26, 255, 58, 44, 44, 255, 36, 30, 33, 255, 39, 34, 38, 255, 45, 40, 44, 255, 39, 35, 39, 255, 41, 36, 40, 255, 54, 49, 54, 255, 38, 34, 38, 255, 56, 52, 57, 255, 49, 44, 49, 255, 44, 40, 44, 255, 46, 41, 46, 255, 32, 28, 33, 255, 30, 26, 30, 255, 29, 24, 28, 255, 45, 36, 35, 255, 88, 70, 64, 255, 29, 17, 17, 255, 78, 53, 23, 255, 92, 65, 40, 255, 82, 59, 34, 255, 94, 66, 41, 255, 40, 21, 15, 255, 80, 48, 33, 255, 102, 65, 50, 255, 94, 61, 45, 255, 71, 42, 27, 255, 61, 34, 24, 255, 92, 62, 39, 255, 98, 67, 40, 255, 100, 70, 42, 255, 106, 76, 43, 255, 115, 84, 53, 255, 88, 60, 36, 255, 93, 62, 41, 255, 103, 71, 56, 255, 75, 49, 32, 255, 92, 63, 45, 255, 92, 63, 46, 255, 89, 61, 44, 255, 89, 61, 45, 255, 25, 15, 15, 255, 27, 31, 41, 255, 26, 32, 43, 255, 62, 71, 81, 255, 68, 77, 87, 255, 34, 46, 58, 255, 32, 44, 57, 255, 32, 45, 58, 255, 34, 47, 60, 255, 34, 47, 59, 255, 33, 46, 59, 255, 34, 46, 57, 255, 60, 70, 77, 255, 67, 76, 82, 255, 75, 87, 98, 255, 37, 49, 62, 255, 25, 37, 48, 255, 35, 48, 61, 255, 36, 48, 62, 255, 34, 43, 58, 255, 33, 41, 55, 255, 25, 19, 26, 255, 106, 74, 55, 255, 109, 76, 56, 255, 121, 92, 72, 255, 72, 51, 40, 255, 106, 82, 65, 255, 148, 128, 110, 255, 141, 119, 102, 255, 155, 134, 118, 255, 158, 138, 120, 255, 152, 131, 114, 255, 139, 120, 105, 255, 146, 127, 111, 255, 141, 122, 106, 255, 116, 100, 91, 255, 25, 15, 12, 255, 25, 15, 12, 0, 25, 15, 12, 0, 25, 15, 12, 0, 25, 15, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 59, 49, 42, 0, 88, 75, 65, 0, 89, 77, 67, 0, 94, 81, 74, 0, 94, 81, 71, 0, 94, 81, 71, 0, 94, 81, 71, 0, 64, 51, 43, 0, 21, 10, 5, 0, 21, 10, 5, 0, 21, 10, 5, 255, 87, 67, 58, 255, 69, 48, 36, 255, 108, 74, 52, 255, 108, 74, 52, 255, 109, 75, 53, 255, 60, 41, 35, 255, 24, 10, 7, 255, 50, 27, 24, 255, 49, 26, 23, 255, 53, 29, 27, 255, 49, 25, 23, 255, 45, 20, 18, 255, 50, 24, 22, 255, 63, 33, 29, 255, 65, 35, 30, 255, 64, 34, 29, 255, 65, 34, 30, 255, 65, 35, 30, 255, 63, 34, 29, 255, 70, 39, 32, 255, 72, 43, 36, 255, 56, 32, 28, 255, 48, 28, 26, 255, 47, 28, 27, 255, 24, 10, 5, 255, 69, 48, 37, 255, 69, 47, 36, 255, 90, 62, 46, 255, 85, 57, 42, 255, 76, 50, 35, 255, 81, 59, 45, 255, 27, 21, 24, 255, 26, 23, 26, 255, 29, 25, 29, 255, 28, 25, 29, 255, 25, 22, 26, 255, 24, 20, 24, 255, 24, 20, 24, 255, 24, 22, 26, 255, 24, 21, 26, 255, 24, 21, 25, 255, 22, 20, 24, 255, 24, 21, 25, 255, 26, 21, 26, 255, 85, 63, 53, 255, 26, 12, 10, 255, 84, 55, 33, 255, 96, 69, 40, 255, 101, 76, 45, 255, 103, 79, 47, 255, 97, 72, 40, 255, 99, 71, 43, 255, 96, 65, 41, 255, 86, 57, 28, 255, 86, 56, 33, 255, 93, 63, 38, 255, 82, 53, 29, 255, 94, 63, 40, 255, 109, 80, 43, 255, 118, 92, 53, 255, 115, 89, 50, 255, 106, 80, 45, 255, 105, 73, 47, 255, 93, 62, 40, 255, 67, 41, 22, 255, 67, 41, 22, 255, 89, 60, 42, 255, 92, 63, 47, 255, 91, 62, 45, 255, 86, 59, 42, 255, 25, 15, 15, 255, 27, 30, 39, 255, 41, 50, 61, 255, 37, 47, 58, 255, 28, 38, 48, 255, 68, 78, 89, 255, 38, 50, 63, 255, 32, 45, 58, 255, 31, 44, 58, 255, 35, 49, 62, 255, 37, 51, 63, 255, 64, 74, 82, 255, 69, 79, 87, 255, 68, 79, 87, 255, 35, 48, 61, 255, 36, 49, 62, 255, 36, 50, 63, 255, 37, 50, 64, 255, 35, 48, 62, 255, 34, 44, 58, 255, 36, 45, 59, 255, 26, 20, 25, 255, 108, 75, 56, 255, 106, 75, 54, 255, 121, 93, 75, 255, 69, 49, 38, 255, 113, 89, 72, 255, 133, 111, 90, 255, 135, 114, 97, 255, 137, 115, 96, 255, 148, 126, 108, 255, 150, 129, 113, 255, 123, 102, 84, 255, 153, 134, 120, 255, 143, 124, 109, 255, 118, 102, 91, 255, 25, 15, 12, 255, 25, 15, 12, 0, 25, 15, 12, 0, 25, 15, 12, 0, 25, 15, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 63, 53, 46, 0, 89, 77, 68, 0, 92, 78, 69, 0, 66, 53, 43, 0, 94, 81, 71, 0, 94, 81, 71, 0, 21, 11, 6, 0, 21, 11, 6, 0, 21, 11, 6, 0, 21, 11, 6, 0, 21, 11, 6, 255, 89, 68, 62, 255, 68, 46, 35, 255, 68, 46, 35, 255, 69, 47, 36, 255, 66, 46, 35, 255, 27, 15, 14, 255, 50, 28, 25, 255, 55, 32, 29, 255, 50, 27, 25, 255, 48, 25, 23, 255, 50, 26, 24, 255, 61, 32, 28, 255, 61, 32, 28, 255, 63, 32, 28, 255, 66, 35, 31, 255, 59, 31, 27, 255, 96, 66, 54, 255, 63, 32, 28, 255, 64, 34, 29, 255, 68, 39, 32, 255, 68, 38, 32, 255, 52, 29, 27, 255, 48, 28, 26, 255, 44, 25, 23, 255, 24, 9, 5, 255, 88, 61, 44, 255, 89, 61, 45, 255, 92, 63, 47, 255, 89, 61, 45, 255, 89, 60, 44, 255, 94, 67, 53, 255, 31, 24, 27, 255, 37, 33, 36, 255, 34, 30, 33, 255, 37, 33, 36, 255, 32, 27, 31, 255, 28, 25, 29, 255, 25, 23, 26, 255, 24, 22, 26, 255, 25, 23, 27, 255, 25, 22, 26, 255, 25, 22, 26, 255, 23, 20, 24, 255, 25, 21, 25, 255, 82, 61, 49, 255, 26, 12, 10, 255, 89, 60, 38, 255, 99, 72, 43, 255, 115, 92, 62, 255, 86, 75, 40, 255, 104, 81, 48, 255, 108, 84, 46, 255, 111, 85, 47, 255, 104, 74, 45, 255, 97, 68, 39, 255, 105, 75, 43, 255, 96, 65, 36, 255, 125, 97, 54, 255, 118, 94, 58, 255, 119, 95, 58, 255, 115, 90, 51, 255, 106, 82, 38, 255, 100, 69, 41, 255, 92, 60, 39, 255, 67, 41, 22, 255, 67, 41, 22, 255, 91, 62, 45, 255, 92, 63, 47, 255, 91, 63, 46, 255, 89, 62, 45, 255, 24, 13, 13, 255, 27, 31, 42, 255, 38, 47, 58, 255, 24, 34, 44, 255, 34, 46, 58, 255, 68, 78, 89, 255, 26, 37, 47, 255, 30, 43, 56, 255, 31, 44, 58, 255, 35, 48, 61, 255, 35, 49, 62, 255, 33, 44, 54, 255, 33, 46, 56, 255, 31, 45, 57, 255, 37, 50, 63, 255, 37, 50, 63, 255, 36, 49, 62, 255, 35, 49, 62, 255, 32, 44, 58, 255, 35, 45, 60, 255, 37, 45, 60, 255, 25, 18, 24, 255, 103, 71, 50, 255, 107, 75, 56, 255, 139, 109, 94, 255, 88, 66, 53, 255, 108, 85, 67, 255, 139, 117, 96, 255, 114, 93, 77, 255, 101, 81, 63, 255, 109, 89, 69, 255, 112, 93, 76, 255, 119, 98, 81, 255, 155, 137, 123, 255, 138, 119, 102, 255, 122, 105, 97, 255, 26, 16, 14, 255, 26, 16, 14, 0, 26, 16, 14, 0, 26, 16, 14, 0, 26, 16, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 69, 58, 51, 0, 87, 74, 66, 0, 95, 83, 76, 0, 65, 52, 42, 0, 91, 75, 65, 0, 64, 51, 43, 0, 22, 11, 6, 0, 22, 11, 6, 0, 22, 11, 6, 0, 22, 11, 6, 0, 22, 11, 6, 255, 81, 60, 52, 255, 67, 46, 35, 255, 68, 46, 35, 255, 67, 46, 34, 255, 68, 47, 37, 255, 25, 12, 10, 255, 52, 30, 27, 255, 53, 30, 28, 255, 76, 51, 43, 255, 44, 22, 19, 255, 59, 32, 28, 255, 62, 34, 30, 255, 67, 38, 26, 255, 62, 33, 29, 255, 65, 34, 30, 255, 64, 34, 29, 255, 86, 54, 48, 255, 66, 36, 32, 255, 62, 32, 28, 255, 55, 28, 21, 255, 62, 34, 30, 255, 64, 36, 32, 255, 44, 25, 24, 255, 28, 16, 16, 255, 67, 46, 36, 255, 91, 62, 47, 255, 88, 60, 44, 255, 90, 62, 46, 255, 89, 60, 45, 255, 92, 63, 47, 255, 86, 59, 43, 255, 28, 21, 23, 255, 38, 33, 36, 255, 35, 31, 34, 255, 66, 60, 64, 255, 35, 31, 35, 255, 34, 30, 34, 255, 43, 39, 44, 255, 25, 23, 27, 255, 24, 22, 26, 255, 26, 23, 27, 255, 25, 22, 27, 255, 24, 21, 25, 255, 25, 20, 24, 255, 84, 61, 49, 255, 29, 14, 12, 255, 73, 49, 26, 255, 102, 75, 47, 255, 71, 63, 26, 255, 96, 83, 43, 255, 79, 69, 31, 255, 95, 79, 41, 255, 114, 89, 52, 255, 116, 89, 54, 255, 115, 90, 53, 255, 113, 87, 47, 255, 109, 83, 43, 255, 112, 86, 49, 255, 109, 86, 45, 255, 86, 74, 38, 255, 82, 71, 35, 255, 105, 81, 46, 255, 102, 72, 45, 255, 101, 69, 42, 255, 67, 41, 22, 255, 28, 11, 8, 255, 90, 62, 46, 255, 92, 64, 47, 255, 89, 61, 44, 255, 87, 59, 43, 255, 27, 17, 16, 255, 31, 36, 47, 255, 54, 63, 77, 255, 31, 42, 54, 255, 79, 89, 102, 255, 44, 57, 70, 255, 36, 49, 63, 255, 31, 44, 57, 255, 30, 43, 56, 255, 34, 47, 60, 255, 35, 48, 61, 255, 34, 48, 60, 255, 33, 47, 60, 255, 31, 45, 57, 255, 80, 92, 104, 255, 44, 56, 65, 255, 36, 49, 62, 255, 36, 50, 64, 255, 35, 48, 62, 255, 30, 38, 52, 255, 38, 45, 60, 255, 26, 20, 25, 255, 102, 70, 50, 255, 108, 75, 55, 255, 140, 110, 94, 255, 54, 36, 24, 255, 112, 88, 70, 255, 150, 128, 109, 255, 117, 96, 78, 255, 109, 88, 69, 255, 114, 94, 76, 255, 100, 81, 63, 255, 152, 132, 120, 255, 139, 119, 102, 255, 138, 119, 102, 255, 122, 105, 96, 255, 27, 16, 13, 255, 27, 16, 13, 0, 27, 16, 13, 0, 27, 16, 13, 0, 27, 16, 13, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 68, 56, 49, 0, 88, 75, 67, 0, 90, 77, 68, 0, 85, 70, 59, 0, 80, 67, 57, 0, 82, 66, 55, 0, 22, 12, 7, 0, 22, 12, 7, 0, 22, 12, 7, 0, 22, 12, 7, 0, 22, 12, 7, 255, 78, 58, 50, 255, 67, 46, 34, 255, 68, 47, 36, 255, 68, 46, 35, 255, 67, 46, 37, 255, 23, 9, 8, 255, 55, 33, 31, 255, 66, 40, 34, 255, 67, 42, 36, 255, 45, 22, 19, 255, 58, 32, 27, 255, 63, 34, 31, 255, 92, 59, 48, 255, 64, 34, 30, 255, 64, 34, 30, 255, 66, 35, 31, 255, 65, 34, 31, 255, 64, 34, 30, 255, 63, 34, 30, 255, 62, 33, 29, 255, 63, 36, 32, 255, 60, 34, 29, 255, 42, 24, 23, 255, 24, 12, 11, 255, 64, 44, 33, 255, 89, 60, 44, 255, 92, 63, 48, 255, 91, 62, 45, 255, 91, 63, 47, 255, 88, 60, 43, 255, 94, 66, 51, 255, 27, 20, 22, 255, 38, 33, 36, 255, 33, 28, 31, 255, 74, 66, 68, 255, 36, 32, 36, 255, 35, 30, 34, 255, 39, 35, 40, 255, 24, 22, 26, 255, 24, 22, 26, 255, 25, 22, 26, 255, 26, 23, 27, 255, 25, 22, 26, 255, 24, 20, 24, 255, 85, 63, 50, 255, 29, 14, 13, 255, 89, 61, 39, 255, 103, 77, 47, 255, 71, 64, 26, 255, 109, 98, 61, 255, 81, 72, 38, 255, 112, 89, 52, 255, 115, 91, 54, 255, 111, 85, 46, 255, 113, 88, 49, 255, 112, 87, 48, 255, 110, 85, 46, 255, 118, 94, 56, 255, 91, 72, 38, 255, 86, 75, 38, 255, 98, 88, 53, 255, 72, 62, 27, 255, 105, 75, 49, 255, 96, 64, 40, 255, 67, 41, 22, 255, 29, 12, 10, 255, 94, 65, 49, 255, 91, 63, 47, 255, 86, 59, 42, 255, 87, 60, 45, 255, 28, 27, 36, 255, 30, 37, 49, 255, 27, 36, 47, 255, 32, 42, 54, 255, 35, 47, 59, 255, 44, 56, 68, 255, 34, 46, 59, 255, 32, 46, 59, 255, 34, 47, 60, 255, 34, 48, 61, 255, 36, 50, 63, 255, 39, 52, 65, 255, 39, 53, 65, 255, 34, 47, 59, 255, 46, 60, 72, 255, 46, 60, 74, 255, 34, 48, 61, 255, 36, 49, 63, 255, 33, 46, 60, 255, 34, 43, 56, 255, 35, 41, 54, 255, 100, 70, 49, 255, 105, 72, 53, 255, 109, 76, 55, 255, 136, 107, 90, 255, 65, 46, 34, 255, 110, 86, 68, 255, 141, 120, 98, 255, 121, 99, 80, 255, 134, 113, 92, 255, 126, 104, 84, 255, 100, 82, 63, 255, 112, 92, 75, 255, 141, 122, 104, 255, 144, 125, 108, 255, 121, 104, 93, 255, 25, 15, 13, 255, 25, 15, 13, 0, 25, 15, 13, 0, 25, 15, 13, 0, 25, 15, 13, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 67, 55, 49, 0, 90, 78, 70, 0, 91, 78, 69, 0, 71, 58, 48, 0, 77, 63, 54, 0, 82, 66, 55, 0, 22, 12, 7, 0, 22, 12, 7, 0, 22, 12, 7, 0, 22, 12, 7, 0, 22, 12, 7, 255, 77, 57, 46, 255, 68, 47, 36, 255, 66, 45, 34, 255, 68, 46, 36, 255, 67, 47, 38, 255, 26, 12, 11, 255, 48, 27, 24, 255, 45, 23, 21, 255, 48, 25, 23, 255, 50, 27, 25, 255, 58, 31, 27, 255, 92, 62, 52, 255, 65, 35, 29, 255, 66, 36, 32, 255, 65, 35, 31, 255, 65, 34, 31, 255, 65, 34, 31, 255, 62, 33, 29, 255, 60, 31, 28, 255, 55, 30, 28, 255, 56, 30, 27, 255, 50, 28, 26, 255, 62, 36, 34, 255, 27, 12, 10, 255, 84, 56, 42, 255, 90, 62, 45, 255, 91, 62, 45, 255, 89, 60, 44, 255, 88, 60, 44, 255, 89, 61, 45, 255, 95, 66, 51, 255, 26, 19, 21, 255, 38, 33, 36, 255, 35, 31, 34, 255, 78, 69, 72, 255, 37, 33, 36, 255, 36, 32, 36, 255, 42, 38, 43, 255, 24, 22, 26, 255, 24, 22, 26, 255, 25, 23, 27, 255, 25, 23, 27, 255, 24, 20, 24, 255, 25, 20, 24, 255, 86, 64, 52, 255, 28, 13, 12, 255, 72, 47, 26, 255, 105, 79, 45, 255, 111, 85, 51, 255, 84, 74, 31, 255, 120, 97, 64, 255, 119, 95, 60, 255, 69, 56, 16, 255, 98, 81, 44, 255, 113, 88, 49, 255, 116, 91, 54, 255, 108, 83, 45, 255, 123, 98, 68, 255, 119, 95, 61, 255, 85, 74, 37, 255, 74, 63, 27, 255, 71, 60, 26, 255, 104, 73, 46, 255, 98, 65, 41, 255, 67, 41, 22, 255, 32, 14, 11, 255, 92, 65, 49, 255, 90, 62, 46, 255, 87, 60, 43, 255, 84, 58, 42, 255, 26, 25, 34, 255, 29, 37, 49, 255, 28, 37, 49, 255, 37, 49, 62, 255, 34, 46, 58, 255, 35, 47, 59, 255, 32, 44, 57, 255, 34, 47, 61, 255, 33, 46, 59, 255, 36, 49, 63, 255, 39, 52, 66, 255, 44, 56, 67, 255, 38, 51, 64, 255, 38, 51, 64, 255, 31, 45, 57, 255, 36, 50, 63, 255, 38, 51, 64, 255, 34, 48, 61, 255, 44, 57, 72, 255, 35, 44, 58, 255, 29, 24, 30, 255, 99, 68, 50, 255, 104, 72, 53, 255, 109, 76, 56, 255, 130, 99, 84, 255, 93, 70, 56, 255, 116, 92, 74, 255, 157, 135, 116, 255, 119, 97, 79, 255, 124, 102, 83, 255, 133, 111, 89, 255, 97, 79, 62, 255, 113, 93, 74, 255, 139, 118, 100, 255, 137, 119, 102, 255, 124, 107, 97, 255, 27, 16, 14, 255, 27, 16, 14, 0, 27, 16, 14, 0, 27, 16, 14, 0, 27, 16, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 60, 50, 43, 0, 87, 74, 65, 0, 90, 78, 70, 0, 89, 78, 69, 0, 92, 80, 73, 0, 82, 66, 55, 0, 82, 66, 55, 0, 82, 66, 55, 0, 22, 12, 7, 0, 22, 12, 7, 0, 22, 12, 7, 255, 84, 64, 56, 255, 67, 46, 35, 255, 67, 46, 35, 255, 67, 46, 36, 255, 69, 48, 39, 255, 26, 13, 10, 255, 52, 30, 28, 255, 50, 28, 26, 255, 53, 30, 28, 255, 85, 56, 52, 255, 62, 34, 29, 255, 95, 65, 52, 255, 89, 59, 47, 255, 58, 30, 27, 255, 66, 36, 32, 255, 64, 34, 30, 255, 67, 36, 32, 255, 62, 32, 29, 255, 92, 48, 41, 255, 89, 47, 41, 255, 56, 30, 28, 255, 66, 36, 32, 255, 62, 36, 34, 255, 27, 12, 10, 255, 86, 59, 44, 255, 88, 60, 44, 255, 85, 57, 40, 255, 90, 62, 45, 255, 86, 59, 42, 255, 91, 63, 47, 255, 89, 62, 47, 255, 26, 18, 20, 255, 39, 34, 38, 255, 38, 34, 37, 255, 68, 60, 63, 255, 44, 39, 43, 255, 36, 31, 35, 255, 42, 38, 43, 255, 26, 23, 28, 255, 25, 23, 27, 255, 26, 24, 28, 255, 25, 22, 26, 255, 24, 21, 25, 255, 24, 18, 22, 255, 84, 61, 49, 255, 29, 15, 13, 255, 74, 49, 23, 255, 110, 83, 47, 255, 115, 89, 52, 255, 117, 91, 47, 255, 107, 86, 51, 255, 114, 90, 53, 255, 100, 76, 42, 255, 89, 70, 35, 255, 114, 90, 52, 255, 115, 89, 52, 255, 85, 65, 20, 255, 93, 72, 35, 255, 96, 74, 38, 255, 102, 79, 42, 255, 91, 69, 36, 255, 86, 62, 31, 255, 105, 75, 49, 255, 90, 59, 37, 255, 86, 56, 37, 255, 31, 14, 11, 255, 91, 63, 48, 255, 91, 63, 47, 255, 87, 59, 43, 255, 84, 59, 45, 255, 24, 26, 36, 255, 31, 40, 52, 255, 46, 57, 70, 255, 28, 39, 49, 255, 32, 44, 57, 255, 37, 50, 63, 255, 32, 45, 59, 255, 34, 47, 60, 255, 31, 44, 58, 255, 37, 51, 64, 255, 36, 49, 62, 255, 31, 45, 57, 255, 35, 49, 61, 255, 35, 49, 61, 255, 35, 48, 61, 255, 35, 48, 61, 255, 36, 50, 63, 255, 40, 54, 68, 255, 43, 55, 69, 255, 31, 38, 50, 255, 32, 27, 32, 255, 104, 73, 54, 255, 106, 73, 53, 255, 108, 75, 56, 255, 131, 100, 86, 255, 93, 70, 57, 255, 114, 89, 72, 255, 146, 125, 103, 255, 144, 125, 105, 255, 107, 87, 70, 255, 137, 117, 96, 255, 123, 103, 85, 255, 110, 90, 72, 255, 123, 103, 84, 255, 135, 115, 98, 255, 123, 106, 95, 255, 26, 16, 14, 255, 26, 16, 14, 0, 26, 16, 14, 0, 26, 16, 14, 0, 26, 16, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 70, 58, 49, 0, 103, 89, 77, 0, 106, 92, 81, 0, 103, 89, 78, 0, 89, 76, 67, 0, 82, 66, 55, 0, 82, 66, 55, 0, 82, 66, 55, 0, 82, 66, 55, 0, 22, 11, 7, 0, 22, 11, 7, 255, 84, 64, 54, 255, 67, 46, 36, 255, 69, 48, 37, 255, 77, 52, 38, 255, 40, 25, 13, 255, 27, 14, 13, 255, 43, 22, 20, 255, 44, 23, 20, 255, 45, 23, 21, 255, 57, 30, 25, 255, 66, 38, 29, 255, 70, 40, 33, 255, 68, 39, 32, 255, 89, 58, 48, 255, 65, 34, 30, 255, 64, 33, 29, 255, 97, 63, 59, 255, 102, 54, 45, 255, 92, 48, 41, 255, 89, 47, 42, 255, 67, 36, 34, 255, 62, 36, 34, 255, 30, 15, 13, 255, 83, 58, 45, 255, 94, 66, 51, 255, 40, 23, 15, 255, 95, 68, 56, 255, 92, 65, 50, 255, 91, 63, 47, 255, 86, 59, 43, 255, 91, 64, 49, 255, 34, 20, 16, 255, 36, 28, 31, 255, 48, 40, 43, 255, 33, 25, 27, 255, 44, 37, 40, 255, 39, 33, 36, 255, 43, 38, 43, 255, 25, 22, 26, 255, 24, 21, 24, 255, 25, 21, 26, 255, 25, 21, 26, 255, 24, 20, 23, 255, 31, 19, 18, 255, 83, 59, 45, 255, 31, 16, 15, 255, 82, 56, 34, 255, 109, 82, 46, 255, 112, 88, 50, 255, 112, 87, 49, 255, 105, 82, 47, 255, 114, 88, 48, 255, 98, 68, 33, 255, 100, 75, 38, 255, 111, 86, 47, 255, 115, 91, 52, 255, 106, 81, 42, 255, 108, 83, 45, 255, 113, 88, 53, 255, 98, 73, 37, 255, 106, 78, 45, 255, 91, 64, 34, 255, 104, 72, 45, 255, 86, 56, 34, 255, 85, 55, 36, 255, 31, 14, 11, 255, 87, 59, 43, 255, 92, 63, 47, 255, 88, 61, 45, 255, 106, 82, 72, 255, 29, 34, 45, 255, 30, 38, 50, 255, 39, 52, 65, 255, 37, 47, 58, 255, 37, 49, 63, 255, 35, 47, 61, 255, 33, 46, 59, 255, 36, 49, 61, 255, 36, 50, 63, 255, 57, 69, 78, 255, 27, 38, 46, 255, 37, 50, 63, 255, 37, 50, 62, 255, 37, 51, 64, 255, 36, 49, 62, 255, 26, 36, 46, 255, 35, 47, 60, 255, 93, 100, 112, 255, 62, 67, 76, 255, 28, 33, 41, 255, 25, 20, 24, 255, 106, 73, 55, 255, 108, 75, 56, 255, 105, 72, 52, 255, 130, 100, 85, 255, 78, 57, 42, 255, 104, 81, 62, 255, 144, 123, 102, 255, 141, 121, 101, 255, 140, 121, 101, 255, 143, 123, 104, 255, 142, 123, 104, 255, 141, 123, 104, 255, 138, 119, 101, 255, 141, 122, 105, 255, 129, 112, 102, 255, 27, 16, 12, 255, 27, 16, 12, 0, 27, 16, 12, 0, 27, 16, 12, 0, 27, 16, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 73, 60, 52, 0, 108, 93, 83, 0, 106, 92, 82, 0, 59, 47, 37, 0, 89, 76, 67, 0, 82, 66, 55, 0, 82, 66, 55, 0, 82, 66, 55, 0, 82, 66, 55, 0, 82, 66, 55, 255, 21, 11, 6, 255, 87, 67, 61, 255, 67, 46, 36, 255, 69, 48, 38, 255, 70, 50, 40, 255, 23, 10, 8, 255, 50, 29, 28, 255, 49, 27, 26, 255, 48, 26, 24, 255, 52, 29, 27, 255, 56, 30, 26, 255, 100, 75, 61, 255, 97, 70, 53, 255, 66, 36, 30, 255, 62, 32, 29, 255, 63, 33, 28, 255, 105, 54, 45, 255, 102, 53, 44, 255, 106, 57, 48, 255, 97, 52, 44, 255, 80, 42, 38, 255, 65, 35, 32, 255, 62, 36, 34, 255, 94, 68, 55, 255, 86, 61, 49, 255, 111, 83, 75, 255, 96, 64, 50, 255, 86, 54, 38, 255, 39, 20, 19, 255, 88, 61, 47, 255, 95, 67, 52, 255, 91, 63, 48, 255, 88, 62, 48, 255, 81, 57, 44, 255, 81, 59, 46, 255, 72, 52, 40, 255, 72, 56, 46, 255, 71, 56, 48, 255, 71, 55, 47, 255, 78, 59, 49, 255, 79, 56, 42, 255, 83, 59, 45, 255, 79, 55, 41, 255, 71, 47, 34, 255, 82, 56, 41, 255, 84, 59, 45, 255, 30, 16, 14, 255, 88, 62, 35, 255, 110, 85, 47, 255, 119, 95, 59, 255, 114, 89, 52, 255, 105, 82, 49, 255, 111, 85, 43, 255, 102, 72, 38, 255, 113, 86, 49, 255, 116, 92, 55, 255, 116, 92, 55, 255, 125, 102, 70, 255, 83, 65, 37, 255, 91, 73, 45, 255, 91, 72, 44, 255, 86, 66, 39, 255, 84, 64, 37, 255, 76, 53, 33, 255, 73, 49, 32, 255, 98, 66, 49, 255, 101, 72, 54, 255, 89, 62, 45, 255, 92, 63, 47, 255, 89, 62, 46, 255, 22, 18, 22, 255, 29, 36, 46, 255, 32, 43, 54, 255, 35, 46, 59, 255, 34, 46, 59, 255, 29, 42, 54, 255, 34, 46, 59, 255, 30, 43, 56, 255, 34, 46, 59, 255, 31, 40, 47, 255, 34, 45, 53, 255, 52, 62, 70, 255, 75, 85, 94, 255, 37, 49, 60, 255, 35, 48, 61, 255, 62, 73, 83, 255, 76, 86, 97, 255, 35, 45, 57, 255, 86, 93, 104, 255, 22, 21, 25, 255, 19, 23, 30, 255, 26, 21, 26, 255, 96, 65, 46, 255, 107, 74, 55, 255, 107, 74, 54, 255, 142, 113, 99, 255, 80, 57, 45, 255, 110, 86, 67, 255, 141, 121, 100, 255, 142, 123, 102, 255, 141, 122, 100, 255, 143, 124, 105, 255, 141, 121, 102, 255, 142, 123, 104, 255, 143, 123, 106, 255, 136, 118, 99, 255, 126, 108, 97, 255, 27, 17, 13, 255, 27, 17, 13, 0, 27, 17, 13, 0, 27, 17, 13, 0, 27, 17, 13, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 70, 58, 49, 0, 107, 92, 82, 0, 113, 97, 84, 0, 59, 47, 37, 0, 59, 47, 37, 0, 89, 76, 67, 0, 89, 76, 67, 0, 79, 63, 52, 0, 79, 63, 52, 0, 79, 63, 52, 255, 21, 10, 6, 255, 83, 63, 54, 255, 68, 47, 37, 255, 69, 48, 37, 255, 66, 45, 35, 255, 25, 13, 11, 255, 48, 27, 26, 255, 47, 25, 24, 255, 51, 27, 26, 255, 59, 31, 28, 255, 62, 34, 30, 255, 101, 78, 62, 255, 97, 71, 55, 255, 66, 35, 31, 255, 65, 34, 31, 255, 105, 55, 46, 255, 104, 54, 44, 255, 100, 51, 42, 255, 130, 81, 69, 255, 70, 38, 34, 255, 65, 35, 32, 255, 65, 35, 33, 255, 62, 36, 34, 255, 77, 54, 42, 255, 87, 62, 49, 255, 102, 74, 65, 255, 82, 49, 40, 255, 79, 46, 36, 255, 78, 43, 35, 255, 31, 15, 13, 255, 31, 14, 12, 255, 31, 15, 13, 255, 75, 51, 36, 255, 85, 59, 46, 255, 84, 59, 46, 255, 84, 60, 46, 255, 31, 16, 11, 255, 28, 15, 16, 255, 26, 13, 13, 255, 86, 59, 43, 255, 81, 54, 38, 255, 86, 59, 42, 255, 85, 57, 42, 255, 86, 59, 43, 255, 91, 62, 47, 255, 90, 63, 48, 255, 32, 18, 15, 255, 92, 66, 41, 255, 114, 89, 54, 255, 88, 77, 35, 255, 116, 97, 63, 255, 111, 86, 50, 255, 111, 84, 47, 255, 99, 69, 36, 255, 107, 81, 43, 255, 112, 89, 50, 255, 85, 81, 42, 255, 105, 89, 52, 255, 82, 65, 37, 255, 90, 72, 44, 255, 88, 68, 41, 255, 84, 64, 36, 255, 77, 55, 33, 255, 76, 53, 33, 255, 72, 48, 32, 255, 71, 47, 34, 255, 61, 41, 29, 255, 69, 47, 36, 255, 88, 60, 43, 255, 89, 63, 47, 255, 26, 22, 27, 255, 32, 38, 49, 255, 38, 49, 61, 255, 55, 65, 75, 255, 36, 49, 61, 255, 31, 43, 56, 255, 31, 43, 56, 255, 31, 44, 57, 255, 36, 49, 60, 255, 64, 76, 85, 255, 38, 49, 59, 255, 59, 70, 80, 255, 69, 80, 89, 255, 31, 44, 56, 255, 36, 49, 62, 255, 42, 54, 67, 255, 37, 49, 62, 255, 35, 45, 57, 255, 82, 87, 97, 255, 34, 33, 38, 255, 23, 27, 34, 255, 24, 20, 24, 255, 101, 70, 51, 255, 108, 75, 56, 255, 108, 75, 56, 255, 133, 104, 89, 255, 62, 44, 30, 255, 111, 87, 69, 255, 144, 123, 103, 255, 141, 121, 100, 255, 138, 118, 96, 255, 103, 84, 64, 255, 137, 118, 96, 255, 142, 122, 103, 255, 134, 115, 95, 255, 138, 119, 102, 255, 118, 100, 88, 255, 27, 16, 13, 255, 27, 16, 13, 0, 27, 16, 13, 0, 27, 16, 13, 0, 27, 16, 13, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 61, 50, 43, 0, 86, 74, 64, 0, 67, 54, 44, 0, 59, 47, 37, 0, 59, 47, 37, 0, 59, 47, 37, 0, 89, 76, 67, 0, 89, 76, 67, 0, 66, 52, 44, 0, 66, 52, 44, 255, 21, 10, 6, 255, 78, 59, 49, 255, 67, 46, 36, 255, 66, 46, 35, 255, 65, 45, 35, 255, 28, 14, 13, 255, 50, 29, 28, 255, 47, 25, 24, 255, 58, 31, 29, 255, 62, 32, 29, 255, 62, 33, 29, 255, 63, 33, 29, 255, 62, 33, 29, 255, 65, 35, 31, 255, 103, 54, 44, 255, 103, 54, 44, 255, 102, 52, 42, 255, 67, 34, 28, 255, 79, 42, 37, 255, 67, 37, 34, 255, 68, 37, 34, 255, 58, 32, 30, 255, 62, 36, 34, 255, 78, 54, 43, 255, 107, 80, 67, 255, 34, 17, 15, 255, 84, 49, 39, 255, 97, 58, 48, 255, 74, 40, 31, 255, 78, 43, 30, 255, 60, 33, 23, 255, 89, 57, 42, 255, 30, 11, 7, 255, 97, 66, 53, 255, 32, 14, 8, 255, 31, 12, 8, 255, 95, 65, 47, 255, 115, 85, 61, 255, 97, 69, 47, 255, 87, 60, 43, 255, 86, 59, 42, 255, 91, 63, 47, 255, 86, 59, 43, 255, 86, 59, 42, 255, 91, 62, 47, 255, 88, 60, 45, 255, 36, 23, 19, 255, 78, 56, 34, 255, 102, 78, 42, 255, 121, 96, 56, 255, 85, 75, 33, 255, 116, 91, 53, 255, 100, 70, 34, 255, 112, 83, 51, 255, 97, 72, 35, 255, 84, 80, 41, 255, 78, 73, 37, 255, 91, 85, 47, 255, 102, 83, 45, 255, 85, 67, 39, 255, 86, 67, 39, 255, 83, 62, 36, 255, 77, 55, 33, 255, 51, 32, 17, 255, 67, 44, 29, 255, 69, 46, 31, 255, 66, 45, 34, 255, 68, 46, 34, 255, 69, 48, 36, 255, 64, 44, 32, 255, 19, 16, 21, 255, 24, 28, 37, 255, 55, 63, 73, 255, 54, 64, 75, 255, 19, 28, 37, 255, 27, 37, 48, 255, 23, 32, 43, 255, 25, 34, 45, 255, 26, 36, 46, 255, 30, 40, 50, 255, 29, 38, 46, 255, 54, 64, 73, 255, 29, 40, 50, 255, 34, 47, 58, 255, 37, 49, 61, 255, 35, 48, 60, 255, 36, 48, 60, 255, 24, 35, 44, 255, 108, 113, 125, 255, 19, 19, 22, 255, 27, 30, 36, 255, 24, 20, 23, 255, 101, 70, 52, 255, 105, 72, 53, 255, 109, 76, 56, 255, 125, 95, 81, 255, 60, 41, 30, 255, 105, 82, 63, 255, 141, 120, 99, 255, 110, 90, 70, 255, 94, 76, 59, 255, 70, 57, 47, 255, 61, 49, 39, 255, 110, 90, 71, 255, 98, 86, 79, 255, 88, 75, 67, 255, 124, 106, 93, 255, 28, 17, 14, 255, 28, 17, 14, 0, 28, 17, 14, 0, 28, 17, 14, 0, 28, 17, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 58, 48, 41, 0, 91, 78, 70, 0, 67, 54, 44, 0, 59, 47, 37, 0, 59, 47, 37, 0, 59, 47, 37, 0, 59, 47, 37, 0, 89, 76, 67, 0, 89, 76, 67, 255, 64, 50, 42, 255, 22, 12, 7, 255, 87, 68, 59, 255, 67, 46, 36, 255, 69, 48, 37, 255, 66, 46, 36, 255, 29, 16, 14, 255, 49, 27, 26, 255, 55, 28, 25, 255, 65, 34, 31, 255, 64, 34, 31, 255, 101, 52, 43, 255, 101, 52, 43, 255, 82, 43, 37, 255, 107, 57, 47, 255, 102, 52, 42, 255, 104, 54, 44, 255, 80, 40, 33, 255, 131, 92, 80, 255, 69, 38, 33, 255, 64, 35, 32, 255, 61, 34, 31, 255, 58, 33, 30, 255, 62, 42, 36, 255, 74, 52, 42, 255, 29, 16, 15, 255, 85, 61, 20, 255, 132, 104, 77, 255, 81, 46, 33, 255, 99, 61, 43, 255, 89, 52, 38, 255, 66, 37, 15, 255, 91, 56, 40, 255, 71, 40, 29, 255, 56, 30, 24, 255, 96, 63, 40, 255, 95, 63, 43, 255, 94, 62, 41, 255, 128, 95, 66, 255, 89, 60, 38, 255, 96, 68, 51, 255, 88, 59, 43, 255, 86, 59, 43, 255, 84, 57, 41, 255, 88, 60, 45, 255, 88, 60, 44, 255, 89, 61, 45, 255, 33, 20, 17, 255, 65, 49, 28, 255, 109, 84, 45, 255, 122, 97, 57, 255, 104, 81, 48, 255, 112, 86, 52, 255, 101, 70, 36, 255, 106, 78, 45, 255, 102, 77, 42, 255, 79, 75, 36, 255, 101, 92, 55, 255, 100, 91, 54, 255, 76, 71, 30, 255, 107, 82, 44, 255, 114, 88, 50, 255, 108, 82, 47, 255, 79, 56, 35, 255, 51, 32, 17, 255, 70, 47, 33, 255, 79, 55, 41, 255, 67, 46, 35, 255, 67, 46, 34, 255, 70, 48, 37, 255, 70, 49, 38, 255, 17, 15, 19, 255, 23, 28, 38, 255, 17, 24, 32, 255, 24, 33, 43, 255, 28, 37, 48, 255, 35, 44, 56, 255, 21, 31, 41, 255, 27, 37, 48, 255, 25, 34, 45, 255, 27, 36, 46, 255, 32, 41, 52, 255, 25, 33, 41, 255, 24, 34, 44, 255, 26, 35, 45, 255, 27, 37, 47, 255, 24, 33, 43, 255, 34, 45, 57, 255, 22, 32, 42, 255, 17, 19, 24, 255, 15, 14, 17, 255, 18, 19, 24, 255, 18, 15, 18, 255, 69, 49, 39, 255, 66, 46, 34, 255, 66, 45, 34, 255, 77, 59, 51, 255, 49, 35, 30, 255, 67, 52, 43, 255, 99, 86, 80, 255, 67, 54, 45, 255, 144, 123, 102, 255, 72, 59, 50, 255, 89, 75, 66, 255, 86, 73, 64, 255, 88, 76, 68, 255, 88, 76, 68, 255, 84, 73, 67, 255, 17, 10, 8, 255, 17, 10, 8, 0, 17, 10, 8, 0, 17, 10, 8, 0, 17, 10, 8, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 61, 50, 43, 0, 87, 75, 66, 0, 67, 54, 44, 0, 67, 54, 44, 0, 67, 54, 44, 0, 59, 47, 37, 0, 59, 47, 37, 0, 59, 47, 37, 255, 89, 76, 67, 255, 66, 52, 43, 255, 23, 12, 7, 255, 77, 57, 45, 255, 66, 45, 35, 255, 69, 48, 38, 255, 67, 47, 37, 255, 25, 12, 10, 255, 45, 25, 23, 255, 60, 32, 29, 255, 82, 44, 39, 255, 102, 54, 45, 255, 103, 54, 45, 255, 102, 53, 44, 255, 95, 48, 40, 255, 101, 52, 42, 255, 101, 52, 42, 255, 107, 67, 55, 255, 67, 34, 28, 255, 76, 48, 27, 255, 58, 32, 25, 255, 59, 33, 30, 255, 58, 33, 30, 255, 61, 32, 29, 255, 56, 40, 33, 255, 26, 12, 10, 255, 94, 72, 42, 255, 119, 93, 59, 255, 116, 88, 54, 255, 75, 47, 18, 255, 85, 49, 32, 255, 70, 38, 24, 255, 111, 76, 59, 255, 75, 42, 27, 255, 59, 30, 14, 255, 52, 27, 13, 255, 61, 35, 15, 255, 67, 40, 19, 255, 70, 43, 24, 255, 77, 48, 22, 255, 59, 36, 14, 255, 31, 15, 12, 255, 88, 59, 43, 255, 91, 63, 47, 255, 88, 59, 43, 255, 89, 61, 45, 255, 89, 61, 45, 255, 88, 60, 43, 255, 28, 14, 12, 255, 81, 57, 35, 255, 114, 86, 50, 255, 120, 93, 54, 255, 100, 75, 42, 255, 105, 75, 42, 255, 101, 70, 36, 255, 109, 84, 38, 255, 113, 88, 50, 255, 84, 79, 42, 255, 76, 70, 31, 255, 85, 77, 40, 255, 99, 80, 43, 255, 115, 89, 54, 255, 111, 85, 47, 255, 111, 84, 49, 255, 57, 46, 27, 255, 51, 32, 17, 255, 66, 44, 30, 255, 22, 9, 6, 255, 68, 47, 35, 255, 69, 47, 35, 255, 69, 47, 36, 255, 69, 48, 37, 255, 18, 15, 19, 255, 22, 27, 36, 255, 23, 31, 41, 255, 59, 67, 79, 255, 23, 32, 42, 255, 22, 31, 42, 255, 23, 33, 44, 255, 49, 59, 72, 255, 48, 57, 69, 255, 26, 36, 47, 255, 24, 34, 45, 255, 21, 31, 41, 255, 28, 37, 48, 255, 28, 37, 46, 255, 51, 60, 70, 255, 26, 36, 46, 255, 33, 44, 56, 255, 34, 43, 53, 255, 15, 18, 22, 255, 17, 16, 19, 255, 23, 25, 30, 255, 20, 17, 20, 255, 70, 49, 39, 255, 70, 48, 37, 255, 68, 47, 36, 255, 84, 65, 59, 255, 38, 27, 19, 255, 69, 54, 45, 255, 102, 87, 77, 255, 86, 73, 63, 255, 66, 53, 44, 255, 69, 56, 46, 255, 74, 60, 51, 255, 72, 59, 49, 255, 74, 61, 52, 255, 83, 71, 61, 255, 81, 70, 64, 255, 17, 10, 8, 255, 17, 10, 8, 0, 17, 10, 8, 0, 17, 10, 8, 0, 17, 10, 8, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 64, 53, 46, 0, 88, 76, 67, 0, 67, 54, 44, 0, 67, 54, 44, 0, 67, 54, 44, 0, 67, 54, 44, 0, 92, 79, 71, 0, 92, 79, 71, 255, 90, 77, 68, 255, 68, 54, 45, 255, 22, 11, 6, 255, 85, 64, 56, 255, 67, 46, 36, 255, 108, 74, 53, 255, 109, 75, 55, 255, 45, 22, 18, 255, 59, 33, 30, 255, 74, 39, 34, 255, 80, 43, 36, 255, 167, 126, 111, 255, 133, 81, 72, 255, 140, 87, 71, 255, 105, 56, 44, 255, 102, 53, 43, 255, 84, 44, 37, 255, 79, 41, 37, 255, 125, 94, 76, 255, 47, 29, 12, 255, 77, 54, 34, 255, 54, 30, 27, 255, 57, 32, 30, 255, 35, 19, 17, 255, 82, 61, 50, 255, 28, 14, 12, 255, 82, 58, 32, 255, 68, 47, 16, 255, 111, 83, 48, 255, 118, 89, 58, 255, 103, 65, 47, 255, 94, 57, 43, 255, 109, 72, 54, 255, 86, 50, 33, 255, 83, 48, 30, 255, 108, 78, 47, 255, 117, 90, 55, 255, 114, 87, 53, 255, 121, 92, 56, 255, 116, 89, 52, 255, 105, 81, 42, 255, 26, 12, 10, 255, 91, 63, 47, 255, 88, 59, 43, 255, 89, 60, 45, 255, 90, 62, 45, 255, 89, 61, 45, 255, 88, 60, 43, 255, 29, 15, 13, 255, 85, 61, 40, 255, 106, 78, 49, 255, 115, 85, 51, 255, 102, 76, 45, 255, 96, 65, 33, 255, 103, 73, 43, 255, 111, 86, 47, 255, 116, 92, 53, 255, 112, 89, 50, 255, 119, 99, 61, 255, 119, 98, 65, 255, 111, 86, 47, 255, 107, 82, 45, 255, 104, 76, 47, 255, 54, 43, 24, 255, 23, 21, 7, 255, 51, 32, 17, 255, 66, 43, 30, 255, 21, 8, 7, 255, 68, 46, 34, 255, 70, 48, 36, 255, 69, 47, 35, 255, 68, 48, 36, 255, 18, 16, 20, 255, 52, 60, 71, 255, 27, 33, 39, 255, 22, 30, 39, 255, 21, 30, 41, 255, 24, 33, 44, 255, 21, 30, 41, 255, 27, 37, 48, 255, 27, 37, 48, 255, 22, 32, 43, 255, 24, 34, 45, 255, 27, 37, 48, 255, 38, 50, 62, 255, 59, 71, 81, 255, 34, 46, 58, 255, 28, 39, 51, 255, 35, 46, 59, 255, 49, 57, 66, 255, 25, 28, 35, 255, 15, 14, 18, 255, 34, 35, 41, 255, 18, 15, 18, 255, 69, 48, 37, 255, 67, 46, 35, 255, 67, 46, 35, 255, 78, 59, 48, 255, 40, 28, 23, 255, 66, 51, 43, 255, 92, 78, 70, 255, 70, 57, 47, 255, 84, 71, 61, 255, 70, 58, 48, 255, 89, 75, 66, 255, 71, 59, 49, 255, 97, 85, 80, 255, 88, 76, 68, 255, 77, 66, 60, 255, 18, 11, 8, 255, 18, 11, 8, 0, 18, 11, 8, 0, 18, 11, 8, 0, 18, 11, 8, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 60, 49, 42, 0, 92, 79, 71, 0, 67, 54, 44, 0, 67, 54, 44, 0, 67, 54, 44, 0, 67, 54, 44, 0, 67, 54, 44, 255, 77, 64, 55, 255, 87, 74, 65, 255, 67, 53, 45, 255, 22, 12, 7, 255, 91, 71, 63, 255, 65, 45, 34, 255, 109, 75, 54, 255, 116, 82, 62, 255, 40, 18, 14, 255, 91, 49, 41, 255, 95, 50, 42, 255, 102, 54, 44, 255, 160, 110, 83, 255, 103, 55, 44, 255, 102, 54, 44, 255, 100, 51, 41, 255, 80, 41, 35, 255, 84, 44, 37, 255, 89, 50, 42, 255, 136, 117, 102, 255, 128, 105, 95, 255, 101, 74, 58, 255, 51, 28, 24, 255, 58, 34, 31, 255, 32, 18, 16, 255, 91, 69, 57, 255, 27, 14, 14, 255, 118, 96, 62, 255, 98, 72, 47, 255, 96, 73, 42, 255, 102, 77, 52, 255, 118, 88, 57, 255, 71, 39, 25, 255, 88, 53, 32, 255, 89, 54, 36, 255, 112, 83, 55, 255, 118, 92, 56, 255, 113, 88, 50, 255, 100, 76, 40, 255, 91, 69, 33, 255, 116, 91, 52, 255, 106, 82, 45, 255, 105, 82, 49, 255, 26, 13, 9, 255, 88, 60, 45, 255, 88, 60, 44, 255, 88, 59, 43, 255, 88, 60, 44, 255, 91, 62, 47, 255, 29, 15, 13, 255, 76, 52, 33, 255, 99, 69, 40, 255, 114, 83, 51, 255, 98, 69, 42, 255, 96, 65, 32, 255, 111, 87, 45, 255, 115, 91, 52, 255, 113, 89, 49, 255, 115, 92, 52, 255, 115, 92, 52, 255, 113, 89, 51, 255, 109, 83, 46, 255, 111, 83, 42, 255, 99, 72, 42, 255, 48, 43, 20, 255, 51, 32, 17, 255, 69, 46, 33, 255, 57, 37, 21, 255, 20, 8, 8, 255, 67, 46, 33, 255, 69, 47, 35, 255, 88, 60, 43, 255, 88, 61, 45, 255, 23, 19, 24, 255, 95, 104, 116, 255, 46, 56, 66, 255, 26, 37, 50, 255, 17, 26, 36, 255, 21, 30, 40, 255, 23, 32, 43, 255, 26, 36, 47, 255, 25, 34, 45, 255, 23, 32, 43, 255, 25, 36, 46, 255, 29, 38, 49, 255, 27, 37, 47, 255, 44, 57, 69, 255, 40, 52, 64, 255, 31, 42, 54, 255, 31, 43, 54, 255, 97, 103, 116, 255, 17, 18, 23, 255, 15, 15, 19, 255, 20, 17, 20, 255, 67, 48, 37, 255, 67, 46, 35, 255, 65, 44, 33, 255, 67, 46, 35, 255, 83, 65, 57, 255, 50, 37, 30, 255, 68, 53, 44, 255, 93, 79, 71, 255, 67, 54, 45, 255, 80, 67, 56, 255, 74, 61, 51, 255, 83, 69, 60, 255, 78, 65, 55, 255, 90, 78, 70, 255, 90, 78, 70, 255, 79, 68, 63, 255, 18, 11, 8, 0, 18, 11, 8, 0, 18, 11, 8, 0, 18, 11, 8, 0, 18, 11, 8, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 61, 50, 42, 0, 87, 70, 57, 0, 91, 79, 71, 0, 91, 79, 71, 0, 91, 79, 71, 0, 91, 79, 71, 0, 91, 79, 71, 255, 61, 50, 39, 255, 93, 80, 72, 255, 70, 57, 48, 255, 32, 15, 8, 255, 134, 100, 81, 255, 83, 58, 45, 255, 109, 76, 56, 255, 110, 76, 56, 255, 41, 20, 15, 255, 96, 54, 44, 255, 95, 50, 43, 255, 166, 124, 105, 255, 138, 89, 65, 255, 163, 120, 94, 255, 81, 43, 36, 255, 80, 42, 35, 255, 78, 40, 33, 255, 120, 81, 66, 255, 90, 64, 35, 255, 71, 53, 35, 255, 126, 102, 93, 255, 56, 32, 29, 255, 57, 33, 30, 255, 54, 31, 28, 255, 26, 12, 10, 255, 35, 19, 17, 255, 97, 76, 45, 255, 110, 89, 54, 255, 24, 13, 6, 255, 24, 15, 13, 255, 25, 17, 19, 255, 116, 88, 56, 255, 119, 89, 61, 255, 134, 104, 86, 255, 69, 39, 25, 255, 112, 84, 57, 255, 82, 62, 39, 255, 26, 18, 17, 255, 126, 110, 104, 255, 31, 19, 7, 255, 120, 99, 72, 255, 109, 85, 50, 255, 101, 79, 45, 255, 28, 14, 10, 255, 87, 59, 43, 255, 88, 59, 43, 255, 84, 56, 40, 255, 88, 60, 44, 255, 87, 59, 43, 255, 101, 73, 59, 255, 31, 14, 8, 255, 97, 66, 36, 255, 112, 78, 48, 255, 87, 58, 29, 255, 108, 78, 45, 255, 112, 88, 49, 255, 118, 95, 58, 255, 115, 93, 53, 255, 116, 94, 54, 255, 99, 84, 43, 255, 109, 86, 46, 255, 112, 87, 50, 255, 109, 82, 46, 255, 101, 72, 43, 255, 79, 63, 40, 255, 67, 41, 22, 255, 89, 60, 41, 255, 28, 12, 12, 255, 89, 60, 43, 255, 89, 60, 43, 255, 91, 62, 45, 255, 90, 62, 45, 255, 89, 62, 47, 255, 25, 21, 26, 255, 38, 47, 60, 255, 36, 48, 61, 255, 32, 43, 56, 255, 28, 40, 52, 255, 26, 38, 51, 255, 30, 42, 55, 255, 24, 34, 45, 255, 22, 32, 43, 255, 22, 32, 42, 255, 30, 40, 51, 255, 28, 37, 48, 255, 26, 36, 46, 255, 25, 34, 44, 255, 32, 41, 51, 255, 22, 31, 40, 255, 24, 32, 42, 255, 81, 85, 97, 255, 19, 20, 26, 255, 16, 16, 20, 255, 13, 10, 11, 255, 67, 48, 39, 255, 67, 46, 35, 255, 65, 44, 33, 255, 68, 47, 36, 255, 84, 66, 58, 255, 45, 32, 31, 255, 68, 53, 44, 255, 93, 79, 70, 255, 89, 76, 70, 255, 81, 68, 59, 255, 85, 72, 63, 255, 70, 57, 47, 255, 78, 65, 57, 255, 93, 81, 73, 255, 86, 74, 66, 255, 73, 62, 55, 255, 73, 62, 55, 0, 73, 62, 55, 0, 18, 11, 8, 0, 18, 11, 8, 0, 18, 11, 8, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 98, 81, 67, 0, 87, 70, 57, 0, 90, 78, 69, 0, 90, 78, 69, 0, 90, 78, 69, 0, 90, 78, 69, 0, 90, 78, 69, 255, 90, 77, 68, 255, 147, 126, 106, 255, 110, 87, 69, 255, 32, 15, 7, 255, 131, 98, 76, 255, 103, 71, 50, 255, 107, 74, 53, 255, 38, 18, 14, 255, 100, 57, 50, 255, 92, 51, 41, 255, 148, 99, 73, 255, 91, 49, 34, 255, 95, 51, 38, 255, 103, 65, 47, 255, 72, 38, 28, 255, 80, 42, 35, 255, 80, 42, 35, 255, 89, 54, 42, 255, 117, 92, 66, 255, 35, 23, 21, 255, 127, 104, 98, 255, 57, 34, 30, 255, 59, 35, 32, 255, 29, 16, 15, 255, 75, 55, 44, 255, 35, 19, 16, 255, 95, 74, 41, 255, 106, 85, 50, 255, 24, 14, 6, 255, 24, 14, 13, 255, 30, 20, 22, 255, 98, 75, 49, 255, 124, 95, 68, 255, 135, 110, 89, 255, 68, 38, 24, 255, 106, 79, 61, 255, 122, 108, 103, 255, 26, 20, 19, 255, 43, 36, 36, 255, 141, 129, 125, 255, 28, 18, 16, 255, 99, 76, 49, 255, 99, 77, 43, 255, 27, 14, 10, 255, 86, 58, 42, 255, 89, 60, 45, 255, 88, 60, 44, 255, 87, 59, 43, 255, 90, 62, 46, 255, 82, 56, 40, 255, 32, 15, 10, 255, 92, 61, 38, 255, 109, 75, 44, 255, 90, 61, 33, 255, 109, 83, 45, 255, 112, 89, 47, 255, 120, 97, 58, 255, 115, 92, 52, 255, 116, 94, 55, 255, 112, 89, 46, 255, 95, 76, 36, 255, 111, 85, 50, 255, 105, 77, 40, 255, 91, 65, 36, 255, 53, 48, 25, 255, 67, 41, 22, 255, 87, 58, 40, 255, 29, 12, 9, 255, 86, 58, 42, 255, 91, 62, 44, 255, 92, 63, 46, 255, 89, 61, 44, 255, 91, 63, 47, 255, 25, 22, 27, 255, 27, 36, 47, 255, 36, 47, 60, 255, 30, 41, 54, 255, 29, 40, 54, 255, 25, 37, 50, 255, 31, 44, 57, 255, 34, 46, 59, 255, 31, 44, 57, 255, 25, 33, 42, 255, 60, 69, 79, 255, 26, 36, 47, 255, 27, 37, 48, 255, 21, 30, 40, 255, 25, 34, 43, 255, 24, 33, 42, 255, 60, 64, 74, 255, 17, 19, 24, 255, 20, 21, 27, 255, 20, 20, 26, 255, 11, 9, 10, 255, 66, 47, 38, 255, 68, 47, 36, 255, 67, 46, 35, 255, 66, 46, 34, 255, 88, 71, 63, 255, 44, 31, 28, 255, 66, 52, 43, 255, 89, 76, 67, 255, 138, 118, 100, 255, 87, 74, 66, 255, 89, 77, 69, 255, 89, 77, 67, 255, 90, 78, 70, 255, 89, 77, 69, 255, 88, 75, 67, 255, 79, 68, 63, 255, 79, 68, 63, 0, 79, 68, 63, 0, 79, 68, 63, 0, 79, 68, 63, 0, 18, 11, 8, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 117, 101, 89, 0, 98, 81, 67, 0, 98, 81, 67, 0, 87, 70, 57, 0, 87, 70, 57, 0, 92, 80, 69, 0, 92, 80, 69, 0, 92, 80, 69, 255, 92, 80, 70, 255, 149, 128, 108, 255, 106, 84, 66, 255, 35, 18, 10, 255, 134, 102, 81, 255, 107, 74, 52, 255, 108, 75, 55, 255, 36, 17, 14, 255, 88, 48, 40, 255, 89, 49, 38, 255, 145, 99, 72, 255, 66, 35, 20, 255, 80, 44, 33, 255, 101, 64, 47, 255, 56, 28, 16, 255, 80, 42, 35, 255, 81, 43, 36, 255, 136, 115, 104, 255, 28, 15, 13, 255, 100, 77, 68, 255, 125, 102, 95, 255, 56, 33, 29, 255, 57, 34, 31, 255, 33, 19, 18, 255, 82, 60, 48, 255, 85, 62, 49, 255, 29, 15, 15, 255, 123, 101, 70, 255, 31, 18, 13, 255, 126, 108, 102, 255, 25, 15, 15, 255, 44, 27, 19, 255, 59, 33, 19, 255, 60, 33, 20, 255, 70, 41, 27, 255, 78, 49, 38, 255, 101, 87, 83, 255, 23, 16, 13, 255, 81, 73, 75, 255, 142, 130, 127, 255, 26, 17, 14, 255, 116, 92, 65, 255, 29, 15, 13, 255, 88, 62, 47, 255, 86, 59, 43, 255, 85, 57, 42, 255, 88, 60, 45, 255, 85, 57, 41, 255, 88, 60, 44, 255, 89, 63, 47, 255, 32, 15, 9, 255, 93, 62, 38, 255, 104, 69, 41, 255, 91, 62, 35, 255, 111, 86, 49, 255, 93, 79, 36, 255, 114, 91, 49, 255, 112, 89, 49, 255, 114, 90, 50, 255, 114, 91, 50, 255, 114, 88, 52, 255, 104, 76, 43, 255, 98, 69, 40, 255, 34, 34, 20, 255, 34, 33, 20, 255, 67, 41, 22, 255, 85, 56, 37, 255, 29, 12, 9, 255, 91, 63, 46, 255, 91, 62, 45, 255, 89, 60, 43, 255, 88, 59, 42, 255, 88, 61, 45, 255, 26, 23, 28, 255, 30, 38, 50, 255, 36, 47, 61, 255, 33, 44, 58, 255, 26, 38, 49, 255, 35, 47, 60, 255, 29, 42, 55, 255, 34, 47, 59, 255, 35, 48, 61, 255, 25, 35, 45, 255, 30, 40, 50, 255, 30, 39, 50, 255, 25, 34, 44, 255, 60, 68, 79, 255, 29, 37, 47, 255, 22, 31, 40, 255, 54, 58, 67, 255, 14, 16, 21, 255, 21, 23, 30, 255, 17, 18, 23, 255, 13, 9, 11, 255, 90, 63, 47, 255, 66, 45, 34, 255, 67, 46, 35, 255, 68, 47, 36, 255, 87, 69, 64, 255, 52, 38, 33, 255, 70, 55, 47, 255, 92, 79, 71, 255, 89, 77, 69, 255, 145, 125, 106, 255, 73, 60, 51, 255, 85, 73, 62, 255, 84, 72, 64, 255, 91, 79, 71, 255, 86, 74, 66, 255, 80, 69, 64, 255, 80, 69, 64, 0, 80, 69, 64, 0, 80, 69, 64, 0, 80, 69, 64, 0, 18, 11, 8, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 115, 98, 84, 0, 115, 98, 84, 0, 115, 98, 84, 0, 115, 98, 84, 0, 98, 81, 67, 0, 98, 81, 67, 0, 87, 70, 57, 0, 87, 70, 57, 0, 87, 70, 57, 0, 92, 80, 69, 0, 103, 90, 83, 255, 95, 82, 73, 255, 72, 57, 48, 255, 33, 16, 8, 255, 145, 115, 96, 255, 105, 73, 53, 255, 109, 76, 56, 255, 43, 22, 19, 255, 87, 46, 39, 255, 89, 48, 39, 255, 88, 52, 38, 255, 110, 72, 52, 255, 94, 58, 38, 255, 73, 38, 29, 255, 81, 43, 37, 255, 80, 42, 35, 255, 58, 33, 19, 255, 97, 71, 51, 255, 24, 11, 9, 255, 91, 66, 62, 255, 116, 91, 82, 255, 58, 34, 31, 255, 56, 33, 30, 255, 34, 20, 19, 255, 80, 59, 47, 255, 62, 43, 35, 255, 42, 26, 20, 255, 73, 46, 34, 255, 99, 69, 53, 255, 52, 30, 20, 255, 110, 86, 56, 255, 103, 79, 49, 255, 118, 92, 58, 255, 134, 109, 82, 255, 61, 34, 22, 255, 89, 65, 42, 255, 66, 43, 29, 255, 144, 135, 132, 255, 142, 131, 126, 255, 66, 50, 43, 255, 38, 23, 17, 255, 115, 91, 68, 255, 29, 16, 14, 255, 31, 17, 15, 255, 30, 15, 14, 255, 25, 10, 9, 255, 25, 11, 10, 255, 29, 13, 12, 255, 96, 69, 52, 255, 88, 62, 46, 255, 30, 13, 7, 255, 92, 62, 40, 255, 99, 64, 34, 255, 100, 71, 44, 255, 114, 90, 52, 255, 112, 89, 50, 255, 115, 92, 53, 255, 114, 91, 50, 255, 114, 90, 50, 255, 114, 90, 50, 255, 112, 87, 49, 255, 115, 86, 58, 255, 99, 70, 43, 255, 37, 37, 25, 255, 39, 38, 27, 255, 67, 41, 22, 255, 28, 14, 14, 255, 94, 66, 56, 255, 84, 56, 40, 255, 89, 61, 44, 255, 88, 60, 43, 255, 88, 60, 43, 255, 89, 61, 44, 255, 23, 19, 24, 255, 30, 38, 50, 255, 31, 40, 51, 255, 40, 51, 63, 255, 52, 63, 74, 255, 49, 59, 69, 255, 56, 68, 81, 255, 34, 47, 59, 255, 32, 44, 57, 255, 35, 49, 61, 255, 25, 35, 45, 255, 22, 32, 41, 255, 48, 56, 65, 255, 39, 48, 59, 255, 26, 34, 44, 255, 26, 35, 44, 255, 53, 57, 66, 255, 15, 17, 22, 255, 21, 24, 31, 255, 15, 16, 20, 255, 15, 11, 12, 255, 67, 48, 39, 255, 67, 46, 35, 255, 68, 46, 35, 255, 67, 46, 35, 255, 81, 63, 54, 255, 40, 29, 24, 255, 72, 57, 48, 255, 90, 77, 68, 255, 68, 55, 48, 255, 117, 95, 77, 255, 111, 88, 69, 255, 72, 58, 48, 255, 74, 61, 53, 255, 87, 74, 65, 255, 87, 75, 65, 255, 80, 69, 63, 255, 80, 69, 63, 0, 80, 69, 63, 0, 80, 69, 63, 0, 80, 69, 63, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 115, 98, 84, 0, 115, 98, 84, 0, 115, 98, 84, 0, 115, 98, 84, 0, 117, 101, 89, 0, 98, 81, 67, 0, 98, 81, 67, 0, 87, 70, 57, 0, 87, 70, 57, 255, 87, 70, 57, 255, 78, 63, 53, 255, 96, 82, 71, 255, 75, 60, 50, 255, 24, 12, 7, 255, 136, 102, 83, 255, 105, 73, 53, 255, 106, 75, 57, 255, 40, 21, 20, 255, 89, 47, 40, 255, 72, 38, 33, 255, 57, 28, 14, 255, 111, 74, 57, 255, 82, 45, 36, 255, 78, 42, 35, 255, 77, 40, 34, 255, 82, 44, 37, 255, 62, 35, 21, 255, 30, 13, 7, 255, 83, 56, 48, 255, 70, 44, 38, 255, 122, 99, 91, 255, 57, 34, 30, 255, 57, 34, 30, 255, 29, 15, 13, 255, 84, 64, 52, 255, 40, 26, 22, 255, 102, 79, 46, 255, 65, 40, 26, 255, 70, 42, 26, 255, 117, 89, 59, 255, 55, 33, 13, 255, 46, 28, 13, 255, 108, 83, 46, 255, 122, 95, 72, 255, 108, 80, 56, 255, 44, 20, 15, 255, 130, 98, 76, 255, 81, 49, 36, 255, 80, 50, 34, 255, 106, 74, 50, 255, 100, 71, 49, 255, 51, 29, 20, 255, 26, 12, 10, 255, 57, 36, 30, 255, 102, 73, 54, 255, 95, 68, 53, 255, 95, 66, 52, 255, 98, 69, 52, 255, 28, 12, 6, 255, 94, 68, 50, 255, 29, 12, 9, 255, 97, 66, 40, 255, 99, 65, 35, 255, 111, 83, 54, 255, 112, 89, 51, 255, 115, 93, 56, 255, 110, 89, 49, 255, 111, 88, 47, 255, 113, 89, 50, 255, 110, 86, 48, 255, 112, 86, 48, 255, 108, 79, 46, 255, 88, 61, 42, 255, 26, 25, 17, 255, 34, 33, 22, 255, 67, 41, 22, 255, 29, 13, 10, 255, 88, 60, 43, 255, 89, 61, 44, 255, 88, 59, 42, 255, 87, 59, 42, 255, 91, 62, 45, 255, 87, 59, 42, 255, 23, 20, 24, 255, 32, 40, 52, 255, 32, 41, 53, 255, 62, 71, 80, 255, 40, 52, 63, 255, 41, 53, 65, 255, 62, 73, 83, 255, 34, 47, 59, 255, 35, 48, 60, 255, 36, 49, 61, 255, 64, 76, 87, 255, 38, 49, 61, 255, 44, 54, 63, 255, 38, 49, 59, 255, 35, 46, 56, 255, 30, 38, 48, 255, 64, 68, 78, 255, 21, 24, 31, 255, 22, 24, 32, 255, 15, 16, 20, 255, 14, 11, 12, 255, 69, 49, 40, 255, 68, 46, 35, 255, 66, 45, 34, 255, 70, 49, 38, 255, 77, 59, 49, 255, 55, 41, 39, 255, 107, 84, 69, 255, 153, 134, 125, 255, 107, 86, 69, 255, 107, 86, 69, 255, 112, 90, 71, 255, 103, 83, 65, 255, 69, 56, 46, 255, 95, 82, 72, 255, 89, 78, 70, 255, 80, 69, 63, 0, 80, 69, 63, 0, 80, 69, 63, 0, 80, 69, 63, 0, 80, 69, 63, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 115, 98, 84, 0, 115, 98, 84, 0, 115, 98, 84, 0, 115, 98, 84, 0, 115, 98, 84, 0, 117, 101, 89, 0, 98, 81, 67, 0, 98, 81, 67, 255, 90, 73, 59, 255, 80, 65, 54, 255, 106, 91, 81, 255, 102, 88, 76, 255, 76, 61, 51, 255, 23, 12, 7, 255, 97, 71, 56, 255, 85, 60, 46, 255, 72, 48, 29, 255, 89, 52, 46, 255, 73, 40, 36, 255, 77, 42, 37, 255, 78, 42, 37, 255, 85, 48, 41, 255, 80, 43, 36, 255, 78, 42, 36, 255, 78, 42, 36, 255, 80, 42, 35, 255, 81, 58, 40, 255, 25, 10, 11, 255, 83, 56, 47, 255, 75, 47, 41, 255, 127, 104, 98, 255, 60, 36, 32, 255, 56, 33, 30, 255, 30, 16, 15, 255, 71, 52, 42, 255, 46, 32, 22, 255, 107, 82, 46, 255, 110, 85, 52, 255, 59, 39, 14, 255, 107, 82, 44, 255, 108, 83, 41, 255, 100, 76, 34, 255, 116, 92, 55, 255, 71, 49, 19, 255, 95, 67, 38, 255, 114, 81, 61, 255, 80, 47, 30, 255, 92, 57, 42, 255, 79, 46, 30, 255, 79, 49, 29, 255, 96, 65, 40, 255, 114, 88, 59, 255, 29, 14, 13, 255, 42, 23, 11, 255, 52, 28, 12, 255, 50, 27, 12, 255, 48, 25, 12, 255, 49, 27, 12, 255, 28, 11, 8, 255, 53, 32, 25, 255, 121, 91, 73, 255, 89, 60, 35, 255, 102, 69, 39, 255, 108, 83, 52, 255, 115, 94, 57, 255, 91, 83, 47, 255, 86, 80, 42, 255, 85, 79, 40, 255, 106, 85, 47, 255, 109, 85, 47, 255, 107, 82, 46, 255, 88, 62, 38, 255, 36, 33, 20, 255, 25, 21, 13, 255, 36, 33, 24, 255, 67, 41, 22, 255, 32, 15, 12, 255, 82, 56, 38, 255, 90, 61, 44, 255, 91, 62, 45, 255, 89, 60, 43, 255, 91, 62, 46, 255, 89, 61, 44, 255, 24, 20, 26, 255, 31, 38, 50, 255, 74, 82, 93, 255, 74, 83, 92, 255, 36, 47, 58, 255, 38, 49, 61, 255, 65, 75, 85, 255, 36, 49, 61, 255, 35, 48, 61, 255, 36, 49, 60, 255, 35, 47, 59, 255, 34, 46, 58, 255, 38, 50, 61, 255, 54, 65, 75, 255, 35, 46, 56, 255, 78, 83, 94, 255, 21, 24, 32, 255, 29, 33, 43, 255, 21, 23, 31, 255, 17, 18, 22, 255, 13, 9, 10, 255, 68, 49, 39, 255, 68, 47, 36, 255, 69, 48, 37, 255, 66, 45, 34, 255, 80, 61, 55, 255, 67, 49, 43, 255, 101, 80, 65, 255, 150, 130, 117, 255, 106, 85, 68, 255, 112, 90, 72, 255, 113, 90, 71, 255, 117, 95, 75, 255, 72, 59, 50, 255, 88, 75, 67, 255, 93, 82, 75, 255, 93, 82, 75, 0, 93, 82, 75, 0, 80, 69, 63, 0, 80, 69, 63, 0, 80, 69, 63, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 115, 98, 84, 0, 115, 98, 84, 0, 115, 98, 84, 0, 115, 98, 84, 0, 115, 98, 84, 0, 117, 101, 89, 0, 117, 101, 89, 255, 90, 72, 58, 255, 115, 96, 82, 255, 113, 98, 88, 255, 108, 92, 81, 255, 110, 95, 82, 255, 86, 69, 59, 255, 26, 14, 7, 255, 104, 79, 64, 255, 87, 62, 48, 255, 105, 75, 57, 255, 89, 52, 46, 255, 74, 41, 37, 255, 78, 42, 38, 255, 79, 42, 37, 255, 80, 44, 38, 255, 69, 35, 31, 255, 71, 37, 31, 255, 78, 41, 35, 255, 79, 42, 36, 255, 134, 109, 94, 255, 26, 12, 10, 255, 82, 56, 46, 255, 50, 28, 24, 255, 120, 96, 86, 255, 50, 29, 26, 255, 56, 33, 30, 255, 34, 21, 19, 255, 78, 59, 49, 255, 38, 22, 15, 255, 100, 77, 43, 255, 108, 83, 49, 255, 106, 81, 46, 255, 107, 83, 49, 255, 115, 91, 49, 255, 89, 67, 21, 255, 115, 91, 55, 255, 122, 97, 61, 255, 119, 94, 59, 255, 109, 81, 47, 255, 94, 63, 39, 255, 89, 54, 35, 255, 83, 48, 29, 255, 93, 62, 39, 255, 106, 79, 50, 255, 117, 90, 61, 255, 29, 14, 13, 255, 95, 70, 42, 255, 86, 60, 20, 255, 114, 85, 52, 255, 109, 79, 46, 255, 102, 74, 45, 255, 31, 12, 7, 255, 69, 45, 32, 255, 131, 101, 84, 255, 91, 61, 35, 255, 105, 73, 43, 255, 105, 80, 48, 255, 116, 93, 57, 255, 78, 75, 35, 255, 91, 88, 53, 255, 101, 92, 54, 255, 87, 81, 42, 255, 109, 86, 48, 255, 109, 84, 50, 255, 89, 64, 39, 255, 48, 44, 31, 255, 29, 21, 15, 255, 35, 21, 19, 255, 67, 41, 22, 255, 34, 20, 16, 255, 91, 62, 45, 255, 87, 59, 42, 255, 92, 63, 46, 255, 91, 62, 44, 255, 91, 62, 45, 255, 91, 62, 44, 255, 24, 20, 26, 255, 32, 39, 51, 255, 52, 61, 70, 255, 65, 75, 84, 255, 80, 91, 104, 255, 35, 46, 56, 255, 39, 50, 60, 255, 35, 48, 59, 255, 38, 50, 63, 255, 39, 52, 65, 255, 78, 89, 102, 255, 71, 81, 89, 255, 45, 56, 66, 255, 25, 36, 47, 255, 30, 40, 52, 255, 79, 84, 95, 255, 23, 25, 32, 255, 27, 31, 42, 255, 31, 36, 46, 255, 13, 13, 17, 255, 13, 9, 10, 255, 64, 46, 36, 255, 68, 47, 36, 255, 69, 48, 37, 255, 66, 45, 34, 255, 121, 93, 83, 255, 61, 43, 37, 255, 105, 85, 70, 255, 131, 111, 95, 255, 144, 126, 114, 255, 109, 88, 72, 255, 103, 81, 62, 255, 137, 116, 96, 255, 96, 83, 76, 255, 90, 78, 70, 255, 136, 117, 100, 255, 136, 117, 100, 0, 136, 117, 100, 0, 136, 117, 100, 0, 136, 117, 100, 0, 80, 69, 63, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 115, 98, 84, 0, 115, 98, 84, 0, 115, 98, 84, 0, 115, 98, 84, 0, 115, 98, 84, 255, 119, 102, 88, 255, 82, 66, 52, 255, 92, 74, 58, 255, 96, 77, 62, 255, 119, 101, 88, 255, 123, 106, 93, 255, 113, 97, 85, 255, 88, 72, 60, 255, 26, 13, 7, 255, 114, 86, 74, 255, 88, 62, 48, 255, 70, 48, 35, 255, 65, 36, 32, 255, 75, 41, 38, 255, 78, 42, 38, 255, 80, 43, 37, 255, 89, 52, 45, 255, 68, 34, 30, 255, 70, 36, 31, 255, 80, 44, 37, 255, 109, 80, 58, 255, 123, 101, 90, 255, 89, 65, 50, 255, 85, 60, 49, 255, 92, 64, 50, 255, 29, 18, 18, 255, 92, 69, 59, 255, 55, 33, 30, 255, 29, 16, 15, 255, 79, 59, 47, 255, 87, 65, 48, 255, 89, 65, 37, 255, 107, 83, 46, 255, 111, 88, 56, 255, 126, 104, 80, 255, 29, 21, 22, 255, 24, 17, 18, 255, 58, 43, 20, 255, 98, 78, 49, 255, 104, 81, 51, 255, 112, 86, 51, 255, 101, 73, 43, 255, 106, 79, 47, 255, 109, 82, 49, 255, 107, 79, 51, 255, 121, 91, 62, 255, 103, 75, 47, 255, 37, 21, 18, 255, 109, 82, 56, 255, 94, 65, 31, 255, 116, 87, 56, 255, 119, 88, 54, 255, 106, 78, 47, 255, 29, 12, 7, 255, 69, 47, 36, 255, 130, 100, 83, 255, 84, 56, 30, 255, 104, 72, 42, 255, 116, 92, 63, 255, 106, 84, 43, 255, 66, 63, 22, 255, 95, 86, 50, 255, 95, 84, 46, 255, 82, 75, 36, 255, 113, 90, 54, 255, 108, 83, 48, 255, 46, 42, 25, 255, 28, 24, 13, 255, 36, 24, 20, 255, 32, 18, 16, 255, 67, 41, 22, 255, 32, 15, 12, 255, 92, 63, 47, 255, 92, 63, 45, 255, 92, 63, 46, 255, 91, 62, 45, 255, 92, 62, 45, 255, 91, 62, 45, 255, 27, 17, 17, 255, 29, 34, 44, 255, 28, 37, 49, 255, 34, 45, 58, 255, 35, 46, 56, 255, 32, 44, 56, 255, 33, 45, 58, 255, 35, 47, 59, 255, 36, 49, 61, 255, 37, 50, 62, 255, 40, 53, 65, 255, 74, 85, 97, 255, 59, 70, 83, 255, 31, 41, 54, 255, 32, 43, 55, 255, 71, 76, 86, 255, 23, 26, 33, 255, 31, 35, 46, 255, 19, 22, 30, 255, 14, 15, 20, 255, 17, 16, 20, 255, 76, 55, 43, 255, 86, 59, 43, 255, 92, 63, 47, 255, 89, 60, 44, 255, 114, 89, 74, 255, 42, 27, 20, 255, 98, 78, 64, 255, 125, 105, 89, 255, 127, 109, 94, 255, 100, 80, 65, 255, 90, 71, 54, 255, 113, 92, 75, 255, 112, 92, 73, 255, 140, 121, 105, 255, 139, 120, 104, 255, 139, 120, 104, 0, 139, 120, 104, 0, 139, 120, 104, 0, 139, 120, 104, 0, 80, 69, 63, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 255, 95, 82, 74, 255, 85, 68, 53, 255, 94, 75, 59, 255, 98, 79, 64, 255, 122, 103, 86, 255, 94, 77, 64, 255, 118, 101, 88, 255, 88, 70, 58, 255, 27, 13, 7, 255, 117, 89, 76, 255, 94, 67, 52, 255, 93, 67, 53, 255, 62, 34, 30, 255, 68, 36, 33, 255, 76, 41, 37, 255, 79, 44, 38, 255, 105, 66, 58, 255, 70, 36, 32, 255, 73, 38, 33, 255, 78, 43, 37, 255, 108, 81, 58, 255, 117, 95, 78, 255, 99, 74, 64, 255, 85, 60, 48, 255, 96, 69, 55, 255, 30, 20, 20, 255, 89, 68, 57, 255, 56, 34, 31, 255, 50, 31, 29, 255, 33, 18, 17, 255, 89, 65, 52, 255, 85, 60, 47, 255, 28, 14, 12, 255, 29, 15, 7, 255, 96, 73, 62, 255, 25, 17, 19, 255, 29, 20, 22, 255, 26, 18, 20, 255, 31, 23, 25, 255, 32, 23, 24, 255, 24, 15, 18, 255, 90, 65, 34, 255, 93, 68, 24, 255, 89, 65, 31, 255, 101, 72, 46, 255, 50, 26, 19, 255, 81, 50, 35, 255, 30, 14, 12, 255, 77, 47, 32, 255, 76, 46, 23, 255, 82, 50, 27, 255, 62, 33, 23, 255, 58, 30, 22, 255, 28, 12, 6, 255, 29, 17, 18, 255, 26, 14, 16, 255, 84, 57, 33, 255, 105, 73, 45, 255, 104, 82, 46, 255, 111, 89, 50, 255, 106, 86, 45, 255, 75, 70, 31, 255, 108, 89, 45, 255, 110, 88, 49, 255, 112, 89, 52, 255, 107, 83, 50, 255, 45, 41, 25, 255, 83, 59, 49, 255, 49, 33, 29, 255, 31, 18, 15, 255, 67, 41, 22, 255, 32, 15, 13, 255, 91, 63, 46, 255, 89, 60, 43, 255, 92, 63, 45, 255, 91, 62, 45, 255, 91, 62, 45, 255, 89, 61, 44, 255, 85, 59, 43, 255, 29, 33, 43, 255, 34, 45, 58, 255, 34, 46, 58, 255, 34, 44, 58, 255, 35, 46, 59, 255, 31, 43, 56, 255, 94, 104, 119, 255, 65, 76, 86, 255, 38, 50, 62, 255, 32, 44, 56, 255, 36, 49, 61, 255, 36, 47, 59, 255, 32, 43, 55, 255, 30, 40, 52, 255, 62, 66, 75, 255, 22, 25, 32, 255, 27, 32, 43, 255, 20, 23, 32, 255, 14, 14, 19, 255, 31, 31, 36, 255, 26, 20, 23, 255, 89, 61, 45, 255, 90, 62, 46, 255, 91, 63, 46, 255, 106, 81, 67, 255, 42, 28, 22, 255, 91, 72, 58, 255, 123, 104, 90, 255, 109, 89, 74, 255, 92, 73, 58, 255, 87, 67, 51, 255, 114, 94, 76, 255, 110, 90, 72, 255, 151, 132, 116, 255, 132, 113, 96, 255, 132, 113, 96, 0, 132, 113, 96, 0, 132, 113, 96, 0, 132, 113, 96, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 90, 78, 70, 0, 90, 78, 70, 0, 90, 78, 70, 0, 90, 78, 70, 0, 90, 78, 70, 255, 88, 75, 67, 255, 89, 76, 67, 255, 128, 110, 95, 255, 131, 113, 97, 255, 126, 107, 91, 255, 125, 108, 94, 255, 123, 105, 91, 255, 86, 67, 54, 255, 28, 14, 7, 255, 105, 78, 65, 255, 94, 67, 51, 255, 98, 70, 56, 255, 34, 16, 14, 255, 77, 43, 39, 255, 74, 40, 36, 255, 94, 57, 44, 255, 59, 28, 22, 255, 63, 30, 26, 255, 73, 39, 33, 255, 77, 41, 35, 255, 95, 71, 53, 255, 30, 15, 7, 255, 27, 13, 11, 255, 89, 64, 52, 255, 95, 68, 54, 255, 29, 19, 19, 255, 90, 69, 58, 255, 54, 32, 29, 255, 54, 32, 30, 255, 31, 16, 14, 255, 85, 60, 48, 255, 86, 62, 49, 255, 31, 17, 15, 255, 49, 30, 20, 255, 46, 27, 15, 255, 118, 91, 84, 255, 38, 24, 23, 255, 31, 17, 15, 255, 32, 18, 17, 255, 33, 21, 18, 255, 35, 21, 18, 255, 32, 17, 8, 255, 35, 19, 10, 255, 32, 15, 12, 255, 44, 24, 19, 255, 61, 37, 15, 255, 64, 40, 18, 255, 31, 14, 13, 255, 82, 54, 34, 255, 106, 75, 47, 255, 113, 82, 51, 255, 106, 75, 45, 255, 97, 66, 43, 255, 29, 13, 7, 255, 74, 52, 36, 255, 133, 110, 95, 255, 29, 18, 19, 255, 117, 92, 51, 255, 105, 83, 48, 255, 116, 94, 55, 255, 114, 92, 50, 255, 114, 91, 49, 255, 112, 89, 49, 255, 112, 89, 50, 255, 108, 83, 43, 255, 64, 48, 18, 255, 82, 63, 47, 255, 39, 25, 21, 255, 51, 34, 31, 255, 28, 17, 13, 255, 90, 64, 45, 255, 37, 21, 19, 255, 89, 61, 44, 255, 88, 60, 43, 255, 88, 59, 42, 255, 92, 63, 45, 255, 89, 60, 43, 255, 87, 59, 42, 255, 88, 60, 42, 255, 29, 33, 43, 255, 32, 42, 54, 255, 24, 33, 44, 255, 36, 47, 60, 255, 33, 44, 57, 255, 34, 46, 58, 255, 89, 101, 116, 255, 42, 53, 63, 255, 35, 47, 59, 255, 33, 45, 57, 255, 76, 89, 107, 255, 32, 43, 56, 255, 30, 40, 52, 255, 31, 41, 53, 255, 71, 75, 84, 255, 20, 23, 30, 255, 31, 35, 46, 255, 28, 33, 43, 255, 18, 19, 24, 255, 19, 21, 27, 255, 24, 20, 24, 255, 88, 61, 45, 255, 91, 62, 47, 255, 94, 65, 49, 255, 104, 80, 66, 255, 41, 27, 21, 255, 89, 70, 56, 255, 127, 109, 96, 255, 123, 105, 91, 255, 121, 104, 90, 255, 131, 113, 98, 255, 133, 113, 96, 255, 131, 113, 99, 255, 138, 119, 104, 255, 125, 107, 91, 255, 125, 107, 91, 0, 125, 107, 91, 0, 125, 107, 91, 0, 125, 107, 91, 0, 106, 91, 82, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 90, 78, 70, 0, 90, 78, 70, 0, 90, 78, 70, 0, 90, 78, 70, 0, 90, 78, 70, 255, 88, 75, 67, 255, 83, 71, 60, 255, 134, 115, 99, 255, 131, 113, 95, 255, 134, 115, 99, 255, 128, 109, 94, 255, 127, 109, 93, 255, 90, 71, 57, 255, 29, 14, 7, 255, 111, 82, 67, 255, 93, 65, 48, 255, 94, 65, 49, 255, 32, 16, 13, 255, 76, 42, 39, 255, 77, 43, 39, 255, 86, 49, 43, 255, 68, 34, 29, 255, 73, 38, 33, 255, 75, 40, 35, 255, 75, 40, 34, 255, 99, 75, 57, 255, 28, 13, 6, 255, 92, 65, 51, 255, 29, 15, 16, 255, 100, 75, 64, 255, 31, 19, 20, 255, 89, 68, 58, 255, 53, 32, 29, 255, 54, 32, 29, 255, 32, 18, 15, 255, 88, 63, 50, 255, 92, 65, 56, 255, 35, 21, 19, 255, 71, 44, 38, 255, 132, 107, 95, 255, 136, 113, 98, 255, 69, 44, 39, 255, 64, 40, 35, 255, 72, 48, 43, 255, 140, 122, 115, 255, 30, 19, 22, 255, 115, 91, 81, 255, 98, 76, 65, 255, 70, 45, 38, 255, 81, 53, 38, 255, 111, 81, 53, 255, 108, 79, 47, 255, 33, 17, 15, 255, 89, 64, 41, 255, 97, 68, 38, 255, 112, 82, 50, 255, 115, 85, 54, 255, 101, 73, 43, 255, 29, 14, 7, 255, 77, 57, 38, 255, 139, 120, 111, 255, 33, 20, 21, 255, 125, 100, 62, 255, 106, 84, 48, 255, 115, 92, 53, 255, 116, 94, 54, 255, 115, 92, 51, 255, 114, 91, 51, 255, 113, 89, 50, 255, 115, 90, 50, 255, 54, 46, 26, 255, 81, 62, 46, 255, 34, 22, 17, 255, 54, 36, 34, 255, 29, 17, 13, 255, 41, 36, 29, 255, 94, 66, 46, 255, 28, 14, 12, 255, 94, 65, 48, 255, 92, 63, 46, 255, 89, 60, 43, 255, 91, 62, 45, 255, 88, 59, 42, 255, 89, 62, 45, 255, 36, 40, 51, 255, 31, 38, 49, 255, 33, 44, 56, 255, 34, 45, 58, 255, 33, 44, 56, 255, 32, 44, 56, 255, 36, 49, 62, 255, 42, 55, 68, 255, 34, 46, 58, 255, 36, 48, 60, 255, 34, 46, 59, 255, 30, 41, 54, 255, 30, 40, 52, 255, 28, 37, 49, 255, 72, 76, 86, 255, 18, 21, 28, 255, 29, 33, 44, 255, 26, 31, 41, 255, 22, 23, 29, 255, 20, 21, 28, 255, 23, 18, 22, 255, 88, 62, 46, 255, 89, 61, 45, 255, 89, 62, 46, 255, 116, 91, 83, 255, 46, 31, 27, 255, 94, 75, 62, 255, 119, 102, 87, 255, 122, 104, 90, 255, 119, 102, 88, 255, 121, 104, 90, 255, 139, 120, 105, 255, 140, 121, 106, 255, 137, 119, 103, 255, 135, 117, 101, 255, 135, 117, 101, 0, 135, 117, 101, 0, 135, 117, 101, 0, 135, 117, 101, 0, 106, 91, 82, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 88, 76, 68, 0, 88, 76, 68, 0, 88, 76, 68, 0, 88, 76, 68, 0, 88, 76, 68, 255, 89, 76, 68, 255, 67, 54, 44, 255, 92, 74, 56, 255, 95, 76, 59, 255, 110, 89, 72, 255, 124, 104, 87, 255, 136, 117, 101, 255, 101, 81, 66, 255, 32, 16, 8, 255, 119, 88, 70, 255, 93, 64, 47, 255, 95, 66, 49, 255, 29, 14, 11, 255, 75, 41, 38, 255, 73, 40, 36, 255, 77, 41, 36, 255, 76, 41, 36, 255, 77, 41, 36, 255, 82, 45, 40, 255, 76, 41, 35, 255, 99, 74, 56, 255, 29, 14, 7, 255, 90, 62, 47, 255, 109, 78, 64, 255, 26, 12, 10, 255, 24, 12, 13, 255, 111, 88, 78, 255, 91, 65, 53, 255, 54, 32, 29, 255, 54, 31, 29, 255, 36, 18, 17, 255, 32, 18, 17, 255, 36, 21, 19, 255, 53, 30, 25, 255, 80, 49, 42, 255, 133, 102, 93, 255, 136, 114, 102, 255, 124, 102, 92, 255, 124, 103, 92, 255, 124, 104, 93, 255, 139, 120, 111, 255, 81, 57, 49, 255, 64, 39, 34, 255, 41, 24, 24, 255, 89, 65, 66, 255, 114, 86, 62, 255, 132, 104, 76, 255, 32, 17, 17, 255, 112, 82, 58, 255, 121, 95, 74, 255, 118, 91, 66, 255, 121, 94, 66, 255, 124, 96, 73, 255, 31, 15, 11, 255, 92, 69, 55, 255, 109, 90, 88, 255, 29, 17, 17, 255, 112, 88, 49, 255, 86, 72, 35, 255, 112, 89, 49, 255, 118, 96, 58, 255, 114, 92, 52, 255, 113, 90, 50, 255, 116, 93, 53, 255, 121, 97, 63, 255, 97, 79, 55, 255, 92, 73, 57, 255, 32, 20, 17, 255, 72, 47, 41, 255, 24, 15, 11, 255, 44, 38, 31, 255, 81, 54, 40, 255, 28, 12, 10, 255, 90, 62, 45, 255, 94, 64, 47, 255, 90, 60, 43, 255, 94, 64, 47, 255, 91, 62, 45, 255, 88, 60, 43, 255, 27, 16, 15, 255, 29, 36, 47, 255, 49, 58, 72, 255, 30, 40, 52, 255, 27, 37, 49, 255, 27, 37, 49, 255, 55, 64, 70, 255, 39, 49, 55, 255, 27, 38, 47, 255, 35, 47, 59, 255, 36, 48, 61, 255, 31, 42, 55, 255, 28, 38, 50, 255, 36, 46, 58, 255, 72, 76, 86, 255, 22, 25, 32, 255, 26, 30, 41, 255, 26, 31, 41, 255, 20, 21, 27, 255, 24, 25, 31, 255, 23, 18, 22, 255, 87, 60, 45, 255, 92, 63, 48, 255, 89, 62, 46, 255, 111, 85, 77, 255, 41, 27, 23, 255, 79, 60, 48, 255, 118, 100, 86, 255, 90, 73, 59, 255, 115, 98, 83, 255, 119, 101, 87, 255, 101, 83, 67, 255, 138, 119, 104, 255, 137, 119, 103, 255, 134, 117, 101, 255, 134, 117, 101, 0, 134, 117, 101, 0, 106, 91, 82, 0, 106, 91, 82, 0, 106, 91, 82, 0, 23, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 86, 73, 64, 0, 86, 73, 64, 0, 86, 73, 64, 0, 86, 73, 64, 0, 86, 73, 64, 255, 85, 72, 63, 255, 73, 59, 50, 255, 117, 94, 75, 255, 117, 95, 78, 255, 113, 91, 74, 255, 140, 119, 102, 255, 139, 119, 102, 255, 100, 79, 64, 255, 31, 15, 8, 255, 120, 89, 72, 255, 102, 71, 54, 255, 100, 71, 54, 255, 48, 29, 27, 255, 75, 45, 39, 255, 72, 40, 36, 255, 79, 43, 38, 255, 83, 46, 39, 255, 67, 33, 28, 255, 77, 42, 36, 255, 77, 42, 36, 255, 80, 53, 37, 255, 35, 16, 8, 255, 98, 68, 52, 255, 96, 64, 50, 255, 61, 43, 37, 255, 42, 29, 29, 255, 33, 21, 21, 255, 115, 91, 83, 255, 55, 32, 29, 255, 55, 32, 30, 255, 44, 24, 23, 255, 58, 36, 35, 255, 57, 34, 33, 255, 80, 52, 50, 255, 48, 26, 26, 255, 87, 53, 46, 255, 84, 50, 44, 255, 86, 50, 45, 255, 85, 50, 45, 255, 77, 46, 41, 255, 66, 39, 35, 255, 60, 35, 33, 255, 42, 23, 21, 255, 38, 21, 20, 255, 37, 19, 17, 255, 65, 39, 37, 255, 36, 20, 20, 255, 34, 18, 17, 255, 32, 17, 15, 255, 36, 20, 19, 255, 36, 20, 19, 255, 31, 17, 15, 255, 36, 21, 21, 255, 40, 25, 25, 255, 32, 18, 17, 255, 42, 24, 24, 255, 30, 17, 18, 255, 109, 85, 47, 255, 104, 82, 45, 255, 109, 87, 48, 255, 119, 97, 58, 255, 114, 92, 52, 255, 113, 90, 51, 255, 112, 89, 55, 255, 82, 62, 19, 255, 66, 57, 37, 255, 41, 33, 29, 255, 34, 28, 20, 255, 76, 49, 41, 255, 29, 20, 15, 255, 39, 35, 26, 255, 89, 61, 45, 255, 28, 12, 10, 255, 91, 62, 45, 255, 92, 63, 46, 255, 88, 59, 42, 255, 91, 62, 45, 255, 93, 63, 47, 255, 88, 60, 43, 255, 26, 15, 15, 255, 28, 34, 45, 255, 25, 32, 44, 255, 32, 41, 54, 255, 36, 46, 59, 255, 59, 67, 74, 255, 30, 37, 40, 255, 75, 83, 89, 255, 86, 96, 105, 255, 33, 45, 58, 255, 32, 43, 56, 255, 28, 38, 49, 255, 34, 44, 56, 255, 35, 44, 56, 255, 22, 25, 32, 255, 25, 30, 41, 255, 26, 31, 42, 255, 26, 31, 41, 255, 19, 20, 25, 255, 26, 27, 33, 255, 25, 20, 24, 255, 86, 60, 45, 255, 89, 61, 46, 255, 91, 64, 49, 255, 110, 86, 78, 255, 44, 30, 19, 255, 85, 66, 52, 255, 118, 101, 87, 255, 94, 76, 62, 255, 99, 82, 68, 255, 88, 71, 58, 255, 97, 79, 64, 255, 111, 92, 77, 255, 124, 108, 95, 255, 122, 106, 91, 255, 122, 106, 91, 0, 106, 91, 82, 0, 106, 91, 82, 0, 106, 91, 82, 0, 106, 91, 82, 0, 23, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 82, 69, 59, 0, 82, 69, 59, 0, 82, 69, 59, 0, 82, 69, 59, 0, 82, 69, 59, 255, 98, 84, 77, 255, 87, 73, 64, 255, 116, 94, 76, 255, 124, 101, 83, 255, 111, 89, 72, 255, 148, 127, 110, 255, 143, 121, 104, 255, 108, 86, 70, 255, 33, 17, 8, 255, 133, 103, 86, 255, 100, 69, 52, 255, 99, 68, 51, 255, 86, 59, 42, 255, 32, 16, 13, 255, 73, 41, 38, 255, 57, 28, 21, 255, 85, 50, 40, 255, 71, 36, 31, 255, 77, 42, 36, 255, 78, 43, 36, 255, 67, 36, 28, 255, 137, 111, 107, 255, 118, 84, 73, 255, 99, 66, 52, 255, 116, 81, 67, 255, 84, 63, 63, 255, 31, 19, 20, 255, 118, 94, 86, 255, 59, 35, 33, 255, 57, 34, 31, 255, 46, 26, 25, 255, 59, 34, 33, 255, 58, 33, 31, 255, 70, 41, 39, 255, 55, 29, 27, 255, 33, 15, 15, 255, 79, 45, 40, 255, 82, 48, 42, 255, 78, 44, 39, 255, 68, 38, 34, 255, 53, 28, 26, 255, 46, 25, 24, 255, 53, 31, 29, 255, 59, 34, 31, 255, 60, 33, 31, 255, 77, 46, 43, 255, 79, 46, 43, 255, 68, 37, 35, 255, 67, 36, 33, 255, 77, 45, 43, 255, 54, 30, 28, 255, 56, 31, 29, 255, 56, 32, 31, 255, 66, 39, 38, 255, 57, 33, 32, 255, 58, 33, 31, 255, 37, 21, 21, 255, 127, 100, 57, 255, 104, 83, 47, 255, 114, 91, 52, 255, 114, 92, 52, 255, 109, 91, 52, 255, 89, 75, 35, 255, 106, 84, 49, 255, 98, 78, 45, 255, 66, 53, 33, 255, 33, 25, 20, 255, 37, 33, 25, 255, 80, 52, 43, 255, 31, 24, 18, 255, 36, 31, 22, 255, 81, 54, 39, 255, 35, 18, 16, 255, 89, 60, 43, 255, 90, 61, 44, 255, 91, 62, 45, 255, 90, 61, 43, 255, 89, 60, 43, 255, 87, 59, 42, 255, 25, 14, 13, 255, 27, 33, 44, 255, 31, 37, 50, 255, 28, 37, 49, 255, 28, 37, 49, 255, 61, 69, 74, 255, 73, 81, 86, 255, 69, 77, 82, 255, 32, 43, 53, 255, 34, 46, 59, 255, 32, 44, 56, 255, 48, 59, 71, 255, 34, 44, 56, 255, 27, 36, 46, 255, 16, 18, 24, 255, 29, 34, 45, 255, 27, 32, 43, 255, 25, 29, 39, 255, 21, 22, 28, 255, 23, 25, 31, 255, 25, 20, 25, 255, 86, 60, 45, 255, 87, 60, 44, 255, 88, 61, 45, 255, 107, 84, 71, 255, 55, 41, 34, 255, 67, 52, 43, 255, 129, 112, 101, 255, 89, 72, 58, 255, 111, 93, 79, 255, 91, 74, 61, 255, 95, 76, 61, 255, 94, 76, 64, 255, 120, 104, 90, 255, 124, 109, 97, 255, 106, 91, 82, 255, 106, 91, 82, 0, 106, 91, 82, 0, 23, 13, 12, 0, 23, 13, 12, 0, 23, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 91, 78, 70, 0, 91, 78, 70, 0, 91, 78, 70, 0, 91, 78, 70, 0, 91, 78, 70, 255, 87, 74, 67, 255, 71, 58, 48, 255, 108, 87, 68, 255, 113, 91, 71, 255, 108, 86, 66, 255, 93, 73, 52, 255, 142, 121, 101, 255, 102, 81, 65, 255, 32, 15, 8, 255, 134, 102, 87, 255, 103, 72, 54, 255, 99, 69, 51, 255, 87, 58, 41, 255, 35, 17, 14, 255, 72, 41, 37, 255, 66, 36, 33, 255, 69, 37, 30, 255, 79, 44, 37, 255, 105, 69, 54, 255, 56, 26, 19, 255, 70, 38, 30, 255, 134, 110, 105, 255, 107, 73, 56, 255, 100, 67, 53, 255, 101, 68, 53, 255, 30, 19, 19, 255, 27, 16, 17, 255, 109, 85, 76, 255, 56, 33, 30, 255, 69, 43, 42, 255, 40, 21, 20, 255, 56, 31, 30, 255, 62, 36, 34, 255, 68, 39, 37, 255, 58, 30, 29, 255, 62, 34, 32, 255, 84, 51, 50, 255, 63, 35, 34, 255, 56, 30, 30, 255, 56, 32, 31, 255, 56, 30, 27, 255, 64, 36, 33, 255, 75, 40, 37, 255, 57, 30, 28, 255, 58, 30, 28, 255, 77, 43, 41, 255, 72, 40, 36, 255, 69, 37, 35, 255, 69, 37, 34, 255, 72, 40, 38, 255, 52, 27, 26, 255, 57, 32, 31, 255, 54, 30, 28, 255, 66, 39, 38, 255, 63, 35, 33, 255, 60, 34, 33, 255, 32, 18, 16, 255, 120, 92, 54, 255, 104, 82, 47, 255, 111, 88, 47, 255, 112, 90, 50, 255, 109, 89, 52, 255, 120, 99, 64, 255, 115, 92, 58, 255, 90, 68, 35, 255, 66, 49, 27, 255, 85, 57, 40, 255, 27, 15, 8, 255, 95, 67, 58, 255, 76, 52, 41, 255, 93, 65, 48, 255, 82, 54, 40, 255, 32, 15, 14, 255, 91, 62, 46, 255, 93, 63, 47, 255, 90, 61, 43, 255, 91, 62, 45, 255, 91, 62, 45, 255, 90, 61, 44, 255, 23, 13, 10, 255, 30, 36, 48, 255, 29, 36, 48, 255, 74, 84, 102, 255, 27, 37, 49, 255, 49, 60, 74, 255, 85, 95, 104, 255, 36, 47, 58, 255, 35, 47, 60, 255, 31, 43, 56, 255, 31, 43, 56, 255, 39, 50, 64, 255, 34, 44, 56, 255, 31, 39, 50, 255, 14, 17, 22, 255, 27, 32, 43, 255, 29, 34, 45, 255, 29, 34, 45, 255, 22, 24, 30, 255, 32, 34, 40, 255, 21, 17, 20, 255, 82, 57, 42, 255, 88, 61, 45, 255, 86, 59, 44, 255, 108, 84, 71, 255, 30, 20, 17, 255, 66, 51, 41, 255, 108, 91, 77, 255, 89, 73, 60, 255, 90, 73, 60, 255, 93, 76, 62, 255, 96, 78, 65, 255, 88, 71, 57, 255, 123, 106, 94, 255, 115, 99, 86, 255, 105, 91, 82, 255, 105, 91, 82, 0, 23, 13, 12, 0, 23, 13, 12, 0, 23, 13, 12, 0, 23, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 87, 74, 63, 0, 87, 74, 63, 0, 87, 74, 63, 0, 87, 74, 63, 0, 87, 74, 63, 255, 78, 65, 54, 255, 80, 67, 58, 255, 111, 89, 69, 255, 113, 91, 72, 255, 118, 96, 75, 255, 137, 116, 95, 255, 141, 120, 100, 255, 114, 92, 75, 255, 31, 15, 7, 255, 136, 105, 90, 255, 101, 70, 51, 255, 101, 70, 52, 255, 90, 61, 43, 255, 32, 15, 12, 255, 70, 40, 36, 255, 63, 34, 31, 255, 76, 43, 37, 255, 88, 51, 41, 255, 94, 57, 42, 255, 58, 29, 22, 255, 69, 38, 29, 255, 137, 112, 110, 255, 101, 67, 51, 255, 96, 64, 49, 255, 94, 62, 47, 255, 26, 13, 11, 255, 42, 28, 28, 255, 30, 14, 7, 255, 51, 28, 26, 255, 64, 40, 37, 255, 45, 24, 23, 255, 55, 31, 29, 255, 66, 38, 36, 255, 69, 40, 38, 255, 59, 31, 29, 255, 75, 43, 40, 255, 68, 36, 33, 255, 65, 34, 31, 255, 56, 30, 28, 255, 56, 30, 28, 255, 66, 36, 32, 255, 76, 41, 38, 255, 76, 41, 38, 255, 67, 36, 33, 255, 62, 32, 29, 255, 75, 41, 38, 255, 74, 40, 38, 255, 71, 38, 35, 255, 71, 38, 35, 255, 72, 39, 36, 255, 52, 27, 26, 255, 57, 31, 30, 255, 58, 33, 31, 255, 65, 38, 36, 255, 63, 35, 33, 255, 68, 40, 38, 255, 31, 16, 14, 255, 110, 84, 48, 255, 95, 74, 39, 255, 100, 79, 43, 255, 111, 88, 48, 255, 113, 91, 53, 255, 111, 89, 50, 255, 102, 78, 43, 255, 94, 70, 38, 255, 73, 51, 29, 255, 94, 65, 47, 255, 91, 61, 45, 255, 93, 65, 48, 255, 76, 52, 42, 255, 93, 65, 48, 255, 86, 58, 42, 255, 92, 64, 47, 255, 28, 12, 10, 255, 88, 60, 43, 255, 89, 60, 43, 255, 93, 64, 47, 255, 93, 63, 47, 255, 91, 62, 45, 255, 87, 60, 43, 255, 28, 27, 36, 255, 27, 34, 46, 255, 28, 37, 50, 255, 32, 43, 56, 255, 34, 44, 58, 255, 31, 42, 54, 255, 33, 45, 57, 255, 34, 46, 58, 255, 35, 47, 60, 255, 34, 46, 59, 255, 33, 44, 57, 255, 29, 40, 51, 255, 40, 49, 61, 255, 15, 17, 22, 255, 24, 29, 39, 255, 30, 36, 48, 255, 27, 32, 43, 255, 33, 38, 49, 255, 50, 52, 62, 255, 24, 19, 23, 255, 91, 64, 49, 255, 85, 59, 44, 255, 87, 60, 45, 255, 107, 82, 73, 255, 31, 20, 17, 255, 67, 52, 43, 255, 115, 98, 87, 255, 121, 105, 94, 255, 98, 80, 66, 255, 96, 78, 66, 255, 99, 82, 71, 255, 84, 68, 54, 255, 124, 107, 95, 255, 111, 95, 82, 255, 105, 90, 81, 255, 23, 13, 12, 255, 23, 13, 12, 0, 23, 13, 12, 0, 23, 13, 12, 0, 23, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 98, 86, 80, 0, 98, 86, 80, 0, 98, 86, 80, 0, 98, 86, 80, 0, 98, 86, 80, 255, 89, 76, 67, 255, 72, 59, 49, 255, 133, 109, 87, 255, 107, 85, 65, 255, 108, 86, 68, 255, 97, 78, 59, 255, 144, 123, 102, 255, 112, 90, 72, 255, 33, 16, 8, 255, 133, 101, 86, 255, 104, 72, 54, 255, 101, 69, 51, 255, 100, 69, 52, 255, 47, 25, 23, 255, 55, 31, 28, 255, 63, 35, 32, 255, 129, 91, 83, 255, 107, 71, 55, 255, 77, 43, 36, 255, 74, 41, 34, 255, 68, 37, 29, 255, 128, 99, 90, 255, 107, 74, 57, 255, 97, 66, 50, 255, 87, 57, 42, 255, 27, 12, 9, 255, 30, 20, 20, 255, 26, 13, 8, 255, 64, 38, 34, 255, 55, 31, 29, 255, 52, 30, 29, 255, 59, 33, 31, 255, 67, 38, 36, 255, 76, 44, 42, 255, 61, 33, 31, 255, 79, 44, 42, 255, 73, 39, 36, 255, 72, 38, 35, 255, 62, 33, 31, 255, 56, 28, 27, 255, 78, 41, 38, 255, 78, 41, 38, 255, 77, 42, 39, 255, 76, 41, 37, 255, 67, 36, 33, 255, 72, 38, 35, 255, 71, 38, 35, 255, 68, 36, 33, 255, 71, 38, 35, 255, 76, 43, 40, 255, 54, 28, 26, 255, 58, 32, 31, 255, 61, 35, 33, 255, 70, 40, 37, 255, 64, 36, 34, 255, 72, 43, 41, 255, 26, 13, 9, 255, 101, 80, 45, 255, 97, 75, 42, 255, 98, 80, 43, 255, 87, 76, 37, 255, 112, 89, 51, 255, 110, 86, 47, 255, 107, 83, 49, 255, 102, 78, 46, 255, 55, 50, 24, 255, 102, 75, 55, 255, 129, 98, 79, 255, 93, 65, 48, 255, 93, 65, 48, 255, 93, 65, 48, 255, 82, 56, 40, 255, 79, 53, 36, 255, 28, 11, 7, 255, 91, 62, 45, 255, 88, 59, 42, 255, 88, 59, 42, 255, 92, 63, 46, 255, 90, 61, 45, 255, 90, 62, 45, 255, 24, 21, 27, 255, 28, 35, 47, 255, 31, 41, 54, 255, 31, 41, 54, 255, 32, 43, 56, 255, 36, 48, 61, 255, 37, 49, 61, 255, 42, 54, 66, 255, 35, 47, 59, 255, 32, 44, 57, 255, 33, 44, 57, 255, 31, 41, 52, 255, 30, 38, 48, 255, 15, 18, 23, 255, 28, 33, 44, 255, 25, 31, 41, 255, 29, 35, 46, 255, 27, 32, 43, 255, 61, 63, 74, 255, 23, 19, 23, 255, 88, 61, 47, 255, 87, 60, 45, 255, 84, 58, 43, 255, 107, 83, 72, 255, 29, 18, 13, 255, 68, 54, 45, 255, 111, 94, 81, 255, 88, 71, 58, 255, 112, 96, 82, 255, 95, 78, 65, 255, 81, 66, 53, 255, 87, 71, 58, 255, 135, 120, 111, 255, 115, 99, 86, 255, 107, 92, 83, 255, 22, 13, 12, 255, 22, 13, 12, 0, 22, 13, 12, 0, 22, 13, 12, 0, 22, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 255, 89, 77, 69, 255, 84, 71, 61, 255, 146, 123, 105, 255, 116, 95, 75, 255, 138, 118, 98, 255, 141, 121, 99, 255, 145, 124, 104, 255, 109, 88, 70, 255, 35, 18, 11, 255, 129, 97, 82, 255, 102, 70, 53, 255, 100, 69, 51, 255, 96, 65, 48, 255, 94, 65, 50, 255, 38, 19, 16, 255, 63, 34, 31, 255, 65, 35, 32, 255, 105, 70, 53, 255, 102, 66, 51, 255, 47, 21, 13, 255, 68, 38, 31, 255, 62, 40, 27, 255, 28, 12, 11, 255, 116, 86, 67, 255, 115, 84, 65, 255, 91, 64, 48, 255, 27, 16, 17, 255, 26, 13, 9, 255, 58, 33, 29, 255, 63, 37, 34, 255, 52, 30, 29, 255, 58, 32, 29, 255, 64, 36, 34, 255, 64, 35, 33, 255, 61, 32, 30, 255, 81, 45, 42, 255, 79, 42, 38, 255, 75, 40, 37, 255, 66, 36, 33, 255, 58, 29, 27, 255, 79, 42, 39, 255, 76, 40, 36, 255, 78, 43, 40, 255, 75, 40, 36, 255, 64, 33, 31, 255, 73, 39, 36, 255, 71, 38, 35, 255, 69, 36, 33, 255, 70, 37, 35, 255, 73, 40, 38, 255, 55, 29, 27, 255, 54, 29, 27, 255, 61, 34, 32, 255, 69, 39, 36, 255, 59, 33, 31, 255, 69, 41, 38, 255, 30, 15, 12, 255, 102, 78, 46, 255, 99, 76, 44, 255, 104, 81, 44, 255, 88, 68, 27, 255, 110, 87, 49, 255, 112, 89, 50, 255, 110, 87, 50, 255, 102, 79, 40, 255, 72, 67, 37, 255, 92, 66, 45, 255, 115, 85, 63, 255, 91, 63, 41, 255, 93, 65, 48, 255, 93, 65, 48, 255, 104, 75, 54, 255, 80, 54, 36, 255, 28, 11, 6, 255, 90, 62, 45, 255, 89, 60, 43, 255, 93, 63, 47, 255, 91, 62, 45, 255, 90, 61, 44, 255, 85, 57, 42, 255, 25, 22, 28, 255, 29, 37, 49, 255, 35, 44, 58, 255, 31, 40, 53, 255, 30, 40, 54, 255, 35, 47, 59, 255, 76, 87, 98, 255, 59, 72, 83, 255, 33, 45, 57, 255, 32, 44, 56, 255, 34, 45, 58, 255, 29, 38, 50, 255, 52, 56, 64, 255, 20, 23, 28, 255, 24, 28, 37, 255, 27, 32, 43, 255, 28, 34, 45, 255, 27, 32, 43, 255, 90, 92, 103, 255, 22, 18, 21, 255, 92, 65, 51, 255, 84, 57, 42, 255, 88, 62, 47, 255, 95, 71, 57, 255, 31, 21, 16, 255, 68, 54, 45, 255, 89, 76, 68, 255, 114, 98, 87, 255, 115, 100, 89, 255, 109, 94, 80, 255, 108, 93, 80, 255, 101, 86, 73, 255, 114, 98, 84, 255, 117, 102, 90, 255, 106, 91, 82, 255, 22, 13, 12, 255, 22, 13, 12, 0, 22, 13, 12, 0, 22, 13, 12, 0, 22, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 83, 70, 61, 0, 83, 70, 61, 0, 83, 70, 61, 0, 83, 70, 61, 0, 83, 70, 61, 255, 93, 82, 74, 255, 87, 74, 66, 255, 146, 126, 108, 255, 148, 129, 110, 255, 144, 125, 106, 255, 142, 122, 103, 255, 144, 123, 105, 255, 106, 85, 68, 255, 34, 18, 10, 255, 124, 92, 77, 255, 101, 69, 51, 255, 99, 68, 50, 255, 95, 65, 48, 255, 85, 57, 42, 255, 36, 17, 14, 255, 62, 33, 30, 255, 59, 31, 27, 255, 108, 73, 57, 255, 96, 62, 45, 255, 44, 19, 11, 255, 62, 34, 29, 255, 44, 23, 12, 255, 27, 11, 10, 255, 114, 85, 66, 255, 119, 89, 71, 255, 86, 60, 45, 255, 29, 18, 19, 255, 28, 15, 10, 255, 64, 38, 33, 255, 124, 88, 74, 255, 57, 33, 31, 255, 64, 36, 33, 255, 63, 35, 33, 255, 66, 36, 34, 255, 63, 33, 31, 255, 81, 44, 42, 255, 78, 41, 38, 255, 72, 37, 34, 255, 69, 37, 35, 255, 61, 32, 30, 255, 75, 39, 36, 255, 75, 39, 36, 255, 76, 40, 37, 255, 72, 38, 35, 255, 63, 33, 30, 255, 74, 39, 36, 255, 72, 38, 35, 255, 70, 37, 33, 255, 71, 38, 35, 255, 72, 40, 36, 255, 55, 28, 26, 255, 58, 31, 29, 255, 65, 37, 33, 255, 62, 36, 33, 255, 61, 34, 32, 255, 58, 31, 27, 255, 38, 22, 19, 255, 95, 73, 43, 255, 87, 65, 27, 255, 107, 83, 45, 255, 112, 88, 50, 255, 114, 91, 54, 255, 117, 94, 57, 255, 113, 90, 54, 255, 114, 91, 56, 255, 76, 64, 39, 255, 98, 72, 52, 255, 115, 85, 64, 255, 104, 74, 52, 255, 93, 65, 48, 255, 93, 65, 48, 255, 91, 66, 45, 255, 86, 58, 39, 255, 105, 76, 58, 255, 81, 53, 35, 255, 94, 64, 47, 255, 92, 63, 46, 255, 91, 62, 44, 255, 89, 60, 43, 255, 86, 59, 42, 255, 24, 20, 26, 255, 26, 31, 42, 255, 42, 50, 63, 255, 26, 37, 50, 255, 31, 42, 55, 255, 32, 43, 55, 255, 49, 60, 69, 255, 53, 66, 79, 255, 38, 50, 62, 255, 29, 41, 52, 255, 33, 44, 56, 255, 31, 41, 52, 255, 81, 85, 94, 255, 73, 74, 82, 255, 19, 21, 26, 255, 29, 35, 46, 255, 27, 33, 44, 255, 32, 37, 48, 255, 86, 89, 100, 255, 32, 27, 32, 255, 21, 15, 16, 255, 86, 60, 45, 255, 86, 61, 46, 255, 104, 81, 69, 255, 48, 32, 24, 255, 71, 55, 47, 255, 84, 72, 62, 255, 112, 97, 84, 255, 112, 97, 87, 255, 110, 95, 84, 255, 110, 95, 84, 255, 107, 92, 81, 255, 108, 94, 82, 255, 115, 100, 90, 255, 103, 89, 80, 255, 22, 12, 11, 255, 22, 12, 11, 0, 22, 12, 11, 0, 22, 12, 11, 0, 22, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 83, 70, 60, 0, 83, 70, 60, 0, 83, 70, 60, 0, 83, 70, 60, 0, 83, 70, 60, 255, 91, 78, 70, 255, 87, 75, 67, 255, 146, 126, 107, 255, 143, 123, 105, 255, 138, 118, 98, 255, 138, 118, 99, 255, 136, 116, 97, 255, 110, 88, 72, 255, 33, 17, 10, 255, 130, 97, 84, 255, 99, 67, 49, 255, 98, 67, 49, 255, 95, 65, 48, 255, 93, 64, 48, 255, 39, 20, 17, 255, 63, 35, 32, 255, 60, 32, 29, 255, 61, 33, 31, 255, 73, 40, 35, 255, 62, 34, 30, 255, 62, 35, 30, 255, 44, 24, 13, 255, 28, 10, 9, 255, 116, 86, 67, 255, 118, 88, 70, 255, 91, 64, 51, 255, 28, 18, 19, 255, 27, 15, 10, 255, 63, 37, 31, 255, 67, 40, 36, 255, 44, 24, 24, 255, 69, 41, 38, 255, 65, 36, 33, 255, 66, 36, 34, 255, 63, 34, 31, 255, 79, 42, 38, 255, 78, 41, 37, 255, 74, 38, 35, 255, 69, 37, 35, 255, 63, 33, 31, 255, 79, 42, 39, 255, 76, 40, 36, 255, 76, 40, 37, 255, 72, 37, 33, 255, 60, 30, 27, 255, 72, 38, 35, 255, 72, 38, 36, 255, 69, 36, 32, 255, 74, 41, 37, 255, 72, 39, 36, 255, 56, 30, 26, 255, 72, 43, 32, 255, 55, 30, 15, 255, 69, 42, 21, 255, 91, 59, 46, 255, 58, 31, 25, 255, 84, 55, 45, 255, 38, 23, 21, 255, 101, 78, 45, 255, 119, 94, 56, 255, 115, 90, 53, 255, 113, 89, 52, 255, 106, 82, 43, 255, 103, 86, 47, 255, 112, 90, 54, 255, 108, 89, 50, 255, 114, 88, 63, 255, 117, 88, 67, 255, 121, 91, 70, 255, 94, 68, 49, 255, 93, 65, 48, 255, 88, 64, 45, 255, 94, 65, 47, 255, 96, 68, 43, 255, 74, 48, 30, 255, 89, 60, 43, 255, 90, 61, 44, 255, 89, 60, 44, 255, 88, 59, 42, 255, 86, 57, 41, 255, 86, 60, 45, 255, 25, 21, 27, 255, 32, 41, 54, 255, 29, 39, 52, 255, 27, 37, 50, 255, 34, 45, 58, 255, 36, 47, 59, 255, 35, 47, 58, 255, 37, 49, 60, 255, 81, 91, 104, 255, 33, 44, 55, 255, 26, 36, 46, 255, 75, 78, 87, 255, 71, 72, 79, 255, 19, 20, 25, 255, 25, 29, 39, 255, 30, 35, 47, 255, 26, 30, 41, 255, 91, 94, 105, 255, 48, 49, 57, 255, 24, 18, 21, 255, 86, 61, 46, 255, 91, 64, 50, 255, 105, 81, 71, 255, 50, 35, 29, 255, 63, 48, 40, 255, 89, 76, 68, 255, 112, 97, 85, 255, 109, 94, 82, 255, 110, 95, 83, 255, 111, 96, 85, 255, 112, 98, 88, 255, 110, 96, 84, 255, 111, 97, 86, 255, 96, 82, 76, 255, 21, 13, 10, 255, 21, 13, 10, 0, 21, 13, 10, 0, 21, 13, 10, 0, 21, 13, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 87, 74, 66, 0, 87, 74, 66, 0, 87, 74, 66, 0, 87, 74, 66, 0, 87, 74, 66, 255, 95, 82, 74, 255, 71, 58, 48, 255, 111, 91, 72, 255, 114, 93, 75, 255, 111, 90, 72, 255, 132, 112, 95, 255, 140, 120, 103, 255, 106, 84, 69, 255, 31, 15, 7, 255, 122, 90, 74, 255, 96, 65, 46, 255, 97, 66, 48, 255, 97, 66, 49, 255, 92, 63, 48, 255, 42, 22, 20, 255, 66, 37, 35, 255, 62, 34, 30, 255, 62, 34, 31, 255, 75, 43, 38, 255, 64, 35, 32, 255, 61, 34, 29, 255, 46, 24, 15, 255, 28, 9, 6, 255, 105, 77, 60, 255, 114, 84, 64, 255, 112, 81, 63, 255, 88, 63, 46, 255, 32, 19, 20, 255, 82, 60, 45, 255, 67, 40, 36, 255, 50, 27, 25, 255, 76, 46, 42, 255, 69, 40, 37, 255, 65, 36, 33, 255, 71, 37, 35, 255, 79, 43, 39, 255, 78, 41, 38, 255, 74, 38, 35, 255, 66, 35, 33, 255, 62, 32, 30, 255, 81, 44, 41, 255, 78, 41, 38, 255, 77, 41, 38, 255, 71, 37, 34, 255, 61, 31, 28, 255, 76, 41, 38, 255, 72, 38, 36, 255, 73, 39, 36, 255, 76, 42, 37, 255, 75, 41, 38, 255, 54, 27, 24, 255, 73, 43, 35, 255, 101, 69, 52, 255, 103, 71, 53, 255, 99, 69, 49, 255, 58, 33, 26, 255, 95, 66, 56, 255, 29, 16, 15, 255, 95, 72, 43, 255, 98, 74, 39, 255, 101, 78, 45, 255, 112, 89, 52, 255, 108, 85, 48, 255, 108, 85, 44, 255, 111, 88, 51, 255, 100, 78, 45, 255, 41, 36, 13, 255, 106, 81, 61, 255, 115, 85, 65, 255, 95, 68, 50, 255, 93, 65, 48, 255, 35, 33, 23, 255, 102, 74, 55, 255, 96, 67, 49, 255, 78, 52, 35, 255, 89, 60, 43, 255, 91, 62, 45, 255, 93, 63, 47, 255, 87, 59, 42, 255, 88, 59, 43, 255, 89, 61, 45, 255, 23, 20, 24, 255, 32, 41, 54, 255, 30, 40, 52, 255, 30, 40, 52, 255, 33, 44, 56, 255, 37, 48, 60, 255, 86, 97, 108, 255, 35, 46, 57, 255, 35, 46, 58, 255, 32, 43, 54, 255, 29, 39, 50, 255, 71, 75, 83, 255, 70, 71, 78, 255, 21, 22, 27, 255, 23, 24, 30, 255, 29, 34, 45, 255, 27, 32, 43, 255, 91, 94, 105, 255, 34, 36, 42, 255, 23, 16, 19, 255, 85, 59, 45, 255, 82, 57, 42, 255, 102, 78, 65, 255, 42, 27, 22, 255, 69, 53, 44, 255, 87, 74, 66, 255, 96, 79, 66, 255, 97, 80, 69, 255, 96, 80, 66, 255, 83, 67, 55, 255, 80, 64, 52, 255, 108, 94, 83, 255, 99, 85, 73, 255, 90, 77, 69, 255, 22, 14, 11, 255, 22, 14, 11, 0, 22, 14, 11, 0, 22, 14, 11, 0, 22, 14, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 91, 78, 70, 0, 91, 78, 70, 0, 91, 78, 70, 0, 91, 78, 70, 0, 91, 78, 70, 255, 67, 54, 42, 255, 79, 65, 52, 255, 109, 88, 71, 255, 122, 100, 83, 255, 114, 94, 77, 255, 154, 137, 128, 255, 131, 111, 95, 255, 100, 79, 64, 255, 32, 16, 9, 255, 118, 87, 72, 255, 97, 66, 48, 255, 95, 65, 47, 255, 92, 63, 45, 255, 95, 66, 51, 255, 43, 22, 18, 255, 65, 37, 34, 255, 60, 32, 29, 255, 64, 35, 31, 255, 81, 49, 41, 255, 59, 32, 29, 255, 61, 33, 29, 255, 62, 35, 30, 255, 102, 78, 63, 255, 25, 11, 8, 255, 97, 70, 53, 255, 116, 84, 65, 255, 92, 66, 51, 255, 33, 22, 22, 255, 96, 72, 58, 255, 64, 38, 34, 255, 61, 36, 35, 255, 89, 57, 52, 255, 85, 56, 47, 255, 77, 44, 41, 255, 69, 37, 33, 255, 78, 41, 38, 255, 81, 43, 39, 255, 77, 41, 36, 255, 68, 37, 34, 255, 65, 34, 32, 255, 78, 42, 39, 255, 78, 42, 38, 255, 76, 40, 37, 255, 72, 38, 35, 255, 62, 32, 29, 255, 74, 40, 36, 255, 70, 37, 33, 255, 74, 39, 36, 255, 65, 36, 29, 255, 122, 85, 78, 255, 76, 49, 41, 255, 81, 53, 48, 255, 108, 78, 59, 255, 111, 79, 60, 255, 105, 75, 54, 255, 29, 19, 20, 255, 41, 27, 25, 255, 31, 18, 17, 255, 85, 64, 37, 255, 80, 62, 30, 255, 103, 79, 45, 255, 102, 79, 40, 255, 108, 85, 49, 255, 111, 89, 52, 255, 100, 79, 36, 255, 111, 88, 57, 255, 42, 36, 13, 255, 115, 86, 66, 255, 116, 87, 67, 255, 121, 89, 69, 255, 104, 78, 60, 255, 93, 65, 48, 255, 101, 75, 54, 255, 92, 63, 44, 255, 30, 12, 8, 255, 89, 60, 43, 255, 89, 60, 43, 255, 90, 61, 45, 255, 87, 58, 42, 255, 90, 61, 45, 255, 89, 61, 45, 255, 24, 20, 24, 255, 36, 45, 58, 255, 30, 40, 52, 255, 28, 38, 50, 255, 32, 43, 55, 255, 32, 43, 54, 255, 86, 95, 104, 255, 73, 82, 89, 255, 24, 33, 40, 255, 34, 44, 55, 255, 40, 49, 60, 255, 63, 66, 72, 255, 75, 76, 83, 255, 21, 22, 27, 255, 23, 24, 30, 255, 27, 32, 44, 255, 27, 32, 44, 255, 110, 113, 125, 255, 38, 39, 44, 255, 24, 17, 20, 255, 82, 57, 42, 255, 85, 59, 45, 255, 105, 81, 71, 255, 42, 27, 20, 255, 70, 54, 45, 255, 87, 73, 64, 255, 85, 69, 57, 255, 92, 76, 64, 255, 86, 69, 56, 255, 106, 90, 76, 255, 92, 75, 62, 255, 105, 90, 80, 255, 104, 89, 78, 255, 92, 79, 72, 255, 19, 11, 10, 255, 19, 11, 10, 0, 19, 11, 10, 0, 19, 11, 10, 0, 19, 11, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 255, 97, 84, 77, 255, 75, 62, 53, 255, 130, 110, 92, 255, 139, 119, 102, 255, 140, 121, 104, 255, 133, 114, 99, 255, 127, 108, 92, 255, 93, 73, 59, 255, 32, 17, 10, 255, 120, 92, 81, 255, 86, 58, 43, 255, 96, 66, 49, 255, 95, 66, 49, 255, 89, 62, 47, 255, 40, 22, 19, 255, 63, 35, 32, 255, 62, 33, 31, 255, 61, 33, 29, 255, 97, 62, 52, 255, 64, 36, 32, 255, 60, 32, 27, 255, 61, 34, 30, 255, 110, 86, 74, 255, 26, 13, 10, 255, 109, 81, 62, 255, 115, 85, 65, 255, 91, 66, 51, 255, 31, 19, 19, 255, 103, 78, 62, 255, 62, 38, 33, 255, 55, 33, 30, 255, 31, 18, 17, 255, 29, 18, 23, 255, 74, 41, 37, 255, 72, 38, 35, 255, 79, 42, 38, 255, 82, 44, 40, 255, 78, 41, 37, 255, 65, 34, 31, 255, 63, 33, 30, 255, 79, 43, 40, 255, 76, 41, 38, 255, 73, 38, 35, 255, 72, 38, 35, 255, 59, 30, 27, 255, 75, 41, 37, 255, 72, 38, 35, 255, 92, 56, 45, 255, 81, 48, 39, 255, 85, 53, 41, 255, 28, 15, 17, 255, 50, 33, 31, 255, 47, 32, 29, 255, 29, 22, 25, 255, 29, 23, 26, 255, 35, 26, 28, 255, 65, 49, 46, 255, 26, 15, 14, 255, 90, 65, 38, 255, 98, 70, 37, 255, 101, 76, 45, 255, 94, 82, 49, 255, 83, 74, 36, 255, 86, 76, 35, 255, 106, 86, 49, 255, 119, 96, 62, 255, 49, 43, 20, 255, 114, 86, 65, 255, 118, 88, 68, 255, 123, 91, 70, 255, 102, 73, 54, 255, 93, 65, 48, 255, 91, 65, 45, 255, 98, 69, 50, 255, 28, 11, 10, 255, 88, 59, 42, 255, 92, 63, 46, 255, 90, 61, 44, 255, 88, 59, 42, 255, 91, 62, 45, 255, 86, 58, 42, 255, 28, 24, 29, 255, 78, 86, 100, 255, 39, 47, 57, 255, 28, 38, 50, 255, 31, 41, 53, 255, 81, 91, 102, 255, 43, 53, 61, 255, 39, 49, 59, 255, 70, 78, 86, 255, 30, 38, 47, 255, 45, 54, 66, 255, 73, 76, 83, 255, 76, 76, 84, 255, 21, 22, 26, 255, 23, 24, 30, 255, 29, 34, 46, 255, 29, 34, 45, 255, 18, 19, 25, 255, 77, 75, 81, 255, 21, 14, 14, 255, 85, 60, 45, 255, 84, 59, 44, 255, 109, 86, 76, 255, 53, 38, 29, 255, 66, 52, 43, 255, 86, 72, 63, 255, 107, 90, 77, 255, 96, 80, 67, 255, 82, 66, 53, 255, 86, 70, 57, 255, 93, 78, 66, 255, 104, 90, 79, 255, 98, 83, 70, 255, 96, 83, 78, 255, 21, 12, 11, 255, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 255, 96, 83, 77, 255, 63, 51, 42, 255, 117, 97, 80, 255, 109, 88, 72, 255, 134, 113, 97, 255, 127, 109, 94, 255, 125, 107, 92, 255, 91, 71, 58, 255, 30, 14, 8, 255, 108, 81, 66, 255, 85, 58, 43, 255, 84, 58, 44, 255, 81, 56, 43, 255, 88, 60, 45, 255, 44, 23, 18, 255, 67, 38, 35, 255, 64, 35, 32, 255, 58, 31, 27, 255, 85, 52, 42, 255, 48, 24, 18, 255, 62, 34, 29, 255, 60, 33, 28, 255, 102, 79, 64, 255, 25, 12, 9, 255, 109, 82, 63, 255, 120, 89, 71, 255, 99, 73, 55, 255, 33, 17, 17, 255, 101, 78, 63, 255, 54, 31, 26, 255, 56, 34, 31, 255, 36, 21, 21, 255, 41, 25, 24, 255, 36, 17, 15, 255, 82, 46, 40, 255, 84, 47, 42, 255, 84, 47, 41, 255, 82, 44, 40, 255, 65, 34, 31, 255, 65, 34, 31, 255, 76, 41, 37, 255, 76, 41, 38, 255, 74, 39, 35, 255, 71, 37, 33, 255, 59, 30, 27, 255, 69, 37, 33, 255, 66, 34, 29, 255, 82, 47, 38, 255, 74, 41, 31, 255, 116, 83, 68, 255, 32, 17, 16, 255, 48, 31, 29, 255, 46, 32, 31, 255, 41, 34, 38, 255, 28, 22, 25, 255, 31, 22, 24, 255, 55, 40, 38, 255, 23, 12, 11, 255, 92, 66, 40, 255, 100, 72, 40, 255, 102, 75, 45, 255, 79, 68, 34, 255, 99, 91, 56, 255, 104, 90, 53, 255, 112, 91, 55, 255, 118, 95, 64, 255, 38, 32, 10, 255, 86, 67, 51, 255, 119, 88, 68, 255, 105, 75, 54, 255, 93, 65, 48, 255, 93, 65, 48, 255, 35, 30, 22, 255, 99, 71, 52, 255, 28, 11, 11, 255, 88, 59, 42, 255, 91, 62, 45, 255, 92, 63, 46, 255, 91, 62, 45, 255, 87, 58, 42, 255, 88, 61, 45, 255, 24, 19, 22, 255, 32, 40, 52, 255, 58, 66, 79, 255, 28, 38, 50, 255, 36, 47, 60, 255, 71, 82, 93, 255, 41, 50, 59, 255, 69, 78, 86, 255, 71, 79, 87, 255, 62, 72, 82, 255, 34, 43, 54, 255, 77, 79, 87, 255, 87, 88, 95, 255, 22, 22, 27, 255, 24, 24, 30, 255, 30, 35, 47, 255, 31, 36, 47, 255, 24, 26, 33, 255, 69, 67, 73, 255, 20, 12, 11, 255, 86, 60, 46, 255, 83, 58, 43, 255, 102, 78, 69, 255, 61, 45, 37, 255, 68, 54, 45, 255, 85, 71, 61, 255, 95, 77, 65, 255, 110, 93, 80, 255, 87, 70, 57, 255, 100, 83, 71, 255, 88, 73, 62, 255, 104, 90, 80, 255, 99, 86, 74, 255, 95, 81, 75, 255, 21, 13, 10, 255, 21, 13, 10, 0, 21, 13, 10, 0, 21, 13, 10, 0, 21, 13, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 89, 76, 67, 0, 89, 76, 67, 0, 89, 76, 67, 0, 89, 76, 67, 0, 89, 76, 67, 255, 93, 79, 70, 255, 92, 79, 72, 255, 115, 95, 79, 255, 107, 87, 70, 255, 132, 114, 101, 255, 123, 106, 91, 255, 122, 104, 90, 255, 94, 76, 64, 255, 27, 14, 7, 255, 103, 76, 61, 255, 84, 58, 44, 255, 80, 55, 42, 255, 80, 56, 42, 255, 78, 54, 42, 255, 35, 16, 12, 255, 70, 40, 37, 255, 65, 36, 32, 255, 64, 35, 31, 255, 70, 39, 34, 255, 68, 38, 34, 255, 59, 32, 28, 255, 61, 33, 29, 255, 101, 78, 64, 255, 25, 13, 10, 255, 110, 83, 64, 255, 122, 91, 72, 255, 116, 86, 69, 255, 118, 91, 82, 255, 105, 79, 64, 255, 62, 38, 34, 255, 54, 33, 29, 255, 42, 26, 25, 255, 48, 30, 29, 255, 49, 33, 33, 255, 79, 43, 36, 255, 82, 46, 40, 255, 82, 47, 39, 255, 95, 57, 50, 255, 64, 34, 31, 255, 65, 34, 31, 255, 75, 40, 36, 255, 75, 40, 36, 255, 73, 38, 35, 255, 71, 37, 33, 255, 61, 31, 28, 255, 75, 41, 37, 255, 101, 68, 48, 255, 92, 62, 42, 255, 96, 67, 51, 255, 100, 73, 66, 255, 48, 29, 27, 255, 49, 31, 29, 255, 48, 33, 32, 255, 44, 38, 42, 255, 28, 21, 24, 255, 31, 22, 24, 255, 51, 36, 33, 255, 78, 56, 45, 255, 134, 108, 94, 255, 108, 80, 50, 255, 95, 68, 37, 255, 81, 68, 35, 255, 80, 72, 35, 255, 88, 81, 42, 255, 112, 90, 54, 255, 114, 89, 58, 255, 102, 78, 49, 255, 39, 35, 18, 255, 106, 78, 58, 255, 122, 89, 70, 255, 97, 69, 52, 255, 93, 65, 48, 255, 37, 34, 25, 255, 106, 79, 61, 255, 31, 13, 12, 255, 86, 58, 41, 255, 89, 60, 44, 255, 92, 63, 46, 255, 89, 60, 43, 255, 92, 62, 46, 255, 90, 62, 46, 255, 22, 18, 21, 255, 56, 63, 75, 255, 24, 34, 45, 255, 30, 40, 52, 255, 32, 43, 54, 255, 33, 44, 54, 255, 59, 68, 75, 255, 66, 75, 83, 255, 38, 49, 61, 255, 25, 36, 46, 255, 33, 42, 53, 255, 76, 78, 86, 255, 93, 73, 65, 255, 90, 68, 60, 255, 22, 21, 27, 255, 27, 31, 42, 255, 28, 33, 45, 255, 21, 22, 29, 255, 70, 68, 74, 255, 23, 15, 16, 255, 86, 60, 46, 255, 86, 60, 46, 255, 101, 77, 66, 255, 65, 49, 42, 255, 66, 52, 43, 255, 99, 85, 79, 255, 113, 97, 84, 255, 87, 72, 60, 255, 83, 67, 53, 255, 88, 71, 58, 255, 97, 80, 68, 255, 103, 89, 78, 255, 104, 90, 80, 255, 98, 85, 79, 255, 22, 14, 10, 255, 22, 14, 10, 0, 22, 14, 10, 0, 22, 14, 10, 0, 22, 14, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 89, 76, 67, 0, 89, 76, 67, 0, 89, 76, 67, 0, 89, 76, 67, 0, 89, 76, 67, 255, 97, 84, 76, 255, 68, 55, 46, 255, 104, 85, 68, 255, 104, 84, 69, 255, 136, 119, 107, 255, 121, 104, 92, 255, 116, 99, 86, 255, 86, 68, 56, 255, 27, 13, 7, 255, 91, 67, 52, 255, 79, 54, 40, 255, 79, 55, 42, 255, 78, 54, 41, 255, 73, 51, 38, 255, 27, 11, 7, 255, 55, 32, 30, 255, 65, 36, 32, 255, 64, 36, 32, 255, 63, 36, 30, 255, 108, 72, 61, 255, 57, 30, 25, 255, 63, 34, 30, 255, 101, 78, 63, 255, 28, 18, 17, 255, 29, 17, 16, 255, 115, 85, 67, 255, 118, 88, 69, 255, 107, 79, 69, 255, 30, 15, 14, 255, 83, 58, 46, 255, 51, 30, 27, 255, 36, 22, 22, 255, 51, 33, 33, 255, 44, 29, 29, 255, 29, 21, 23, 255, 89, 55, 43, 255, 89, 56, 43, 255, 68, 37, 32, 255, 66, 36, 32, 255, 69, 38, 35, 255, 75, 40, 36, 255, 74, 40, 35, 255, 75, 40, 36, 255, 72, 38, 34, 255, 78, 44, 38, 255, 93, 60, 43, 255, 72, 44, 32, 255, 89, 60, 43, 255, 34, 17, 17, 255, 31, 16, 13, 255, 50, 31, 29, 255, 49, 31, 29, 255, 47, 31, 31, 255, 40, 34, 38, 255, 33, 27, 31, 255, 33, 22, 22, 255, 78, 54, 41, 255, 76, 55, 44, 255, 132, 104, 82, 255, 106, 79, 49, 255, 97, 68, 38, 255, 95, 67, 36, 255, 114, 89, 52, 255, 116, 94, 56, 255, 111, 87, 50, 255, 108, 83, 47, 255, 99, 75, 46, 255, 35, 31, 13, 255, 105, 75, 55, 255, 119, 88, 68, 255, 119, 87, 64, 255, 93, 65, 48, 255, 40, 37, 27, 255, 119, 91, 71, 255, 74, 50, 35, 255, 28, 12, 9, 255, 92, 63, 47, 255, 89, 60, 43, 255, 91, 62, 45, 255, 90, 61, 45, 255, 95, 66, 51, 255, 22, 18, 21, 255, 34, 42, 53, 255, 29, 38, 50, 255, 34, 45, 58, 255, 26, 37, 49, 255, 37, 47, 59, 255, 38, 48, 58, 255, 35, 46, 57, 255, 32, 44, 55, 255, 35, 45, 57, 255, 33, 42, 53, 255, 79, 81, 89, 255, 99, 72, 59, 255, 92, 66, 55, 255, 23, 20, 25, 255, 27, 31, 42, 255, 28, 32, 44, 255, 20, 22, 28, 255, 69, 67, 72, 255, 21, 13, 13, 255, 85, 60, 45, 255, 85, 59, 44, 255, 107, 84, 73, 255, 71, 53, 44, 255, 66, 52, 43, 255, 90, 77, 69, 255, 118, 102, 92, 255, 90, 73, 60, 255, 66, 51, 40, 255, 86, 70, 57, 255, 91, 76, 63, 255, 100, 86, 76, 255, 98, 85, 76, 255, 89, 77, 70, 255, 21, 12, 11, 255, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 0, 88, 75, 67, 255, 93, 81, 73, 255, 85, 72, 63, 255, 141, 122, 109, 255, 131, 114, 102, 255, 134, 116, 104, 255, 127, 110, 97, 255, 111, 95, 82, 255, 79, 61, 51, 255, 25, 12, 6, 255, 95, 71, 60, 255, 71, 48, 35, 255, 79, 55, 42, 255, 75, 51, 39, 255, 72, 49, 37, 255, 27, 11, 7, 255, 60, 37, 34, 255, 49, 26, 24, 255, 62, 33, 29, 255, 111, 76, 64, 255, 49, 25, 15, 255, 62, 33, 29, 255, 64, 35, 30, 255, 105, 81, 67, 255, 27, 16, 17, 255, 25, 16, 17, 255, 130, 102, 86, 255, 124, 94, 73, 255, 114, 85, 61, 255, 30, 14, 14, 255, 81, 56, 44, 255, 54, 33, 29, 255, 38, 23, 22, 255, 44, 28, 27, 255, 43, 29, 29, 255, 30, 23, 25, 255, 25, 18, 20, 255, 48, 27, 12, 255, 105, 74, 57, 255, 139, 112, 111, 255, 82, 51, 42, 255, 72, 39, 34, 255, 70, 37, 31, 255, 74, 40, 35, 255, 76, 44, 38, 255, 85, 52, 43, 255, 101, 68, 52, 255, 86, 57, 39, 255, 29, 12, 13, 255, 41, 24, 21, 255, 58, 35, 33, 255, 47, 28, 27, 255, 49, 31, 29, 255, 34, 23, 23, 255, 59, 54, 59, 255, 35, 29, 33, 255, 29, 18, 20, 255, 86, 60, 46, 255, 79, 56, 44, 255, 125, 98, 76, 255, 113, 85, 55, 255, 101, 72, 42, 255, 105, 77, 43, 255, 115, 90, 54, 255, 112, 89, 51, 255, 111, 87, 50, 255, 108, 83, 47, 255, 102, 79, 49, 255, 44, 39, 20, 255, 116, 86, 65, 255, 121, 88, 70, 255, 124, 92, 75, 255, 93, 65, 48, 255, 32, 28, 20, 255, 54, 51, 37, 255, 83, 57, 40, 255, 29, 12, 12, 255, 88, 59, 43, 255, 89, 60, 43, 255, 93, 63, 47, 255, 91, 62, 45, 255, 72, 47, 31, 255, 43, 30, 30, 255, 38, 43, 54, 255, 34, 44, 56, 255, 35, 46, 58, 255, 34, 44, 56, 255, 96, 107, 121, 255, 26, 38, 49, 255, 34, 44, 56, 255, 36, 47, 60, 255, 34, 45, 57, 255, 24, 33, 43, 255, 74, 75, 83, 255, 95, 67, 53, 255, 96, 68, 56, 255, 24, 21, 25, 255, 28, 32, 42, 255, 28, 32, 44, 255, 20, 21, 27, 255, 72, 70, 75, 255, 20, 13, 13, 255, 88, 62, 48, 255, 89, 63, 49, 255, 102, 78, 69, 255, 77, 59, 49, 255, 70, 55, 47, 255, 87, 74, 65, 255, 115, 99, 88, 255, 118, 104, 93, 255, 108, 93, 82, 255, 112, 97, 85, 255, 120, 106, 98, 255, 107, 94, 86, 255, 97, 84, 73, 255, 89, 77, 70, 255, 20, 12, 11, 255, 20, 12, 11, 0, 20, 12, 11, 0, 20, 12, 11, 0, 20, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 76, 63, 54, 0, 90, 78, 70, 0, 90, 78, 70, 0, 90, 78, 70, 0, 90, 78, 70, 0, 90, 78, 70, 255, 89, 78, 69, 255, 127, 111, 96, 255, 124, 107, 93, 255, 116, 100, 87, 255, 113, 97, 84, 255, 111, 96, 84, 255, 107, 92, 81, 255, 77, 60, 49, 255, 24, 12, 7, 255, 98, 75, 66, 255, 76, 52, 40, 255, 75, 52, 39, 255, 72, 49, 37, 255, 71, 48, 37, 255, 27, 11, 7, 255, 61, 37, 35, 255, 51, 29, 26, 255, 46, 24, 21, 255, 56, 33, 30, 255, 66, 36, 32, 255, 61, 33, 28, 255, 64, 36, 30, 255, 105, 82, 67, 255, 26, 16, 15, 255, 27, 17, 17, 255, 123, 99, 86, 255, 118, 89, 68, 255, 115, 85, 66, 255, 114, 86, 72, 255, 29, 15, 14, 255, 82, 58, 46, 255, 50, 30, 27, 255, 44, 28, 26, 255, 60, 44, 44, 255, 29, 21, 24, 255, 28, 20, 22, 255, 29, 17, 15, 255, 65, 41, 27, 255, 92, 65, 50, 255, 71, 45, 39, 255, 89, 59, 46, 255, 81, 47, 40, 255, 76, 44, 36, 255, 104, 72, 57, 255, 118, 82, 67, 255, 84, 56, 42, 255, 78, 52, 36, 255, 48, 27, 24, 255, 49, 28, 26, 255, 56, 34, 31, 255, 56, 34, 32, 255, 33, 20, 19, 255, 79, 62, 56, 255, 59, 53, 58, 255, 39, 33, 37, 255, 28, 18, 19, 255, 87, 61, 47, 255, 85, 60, 46, 255, 129, 101, 80, 255, 114, 86, 56, 255, 100, 70, 41, 255, 120, 92, 59, 255, 107, 83, 49, 255, 114, 91, 54, 255, 118, 95, 61, 255, 78, 63, 26, 255, 96, 75, 45, 255, 41, 38, 22, 255, 121, 91, 76, 255, 121, 88, 68, 255, 121, 90, 71, 255, 93, 65, 48, 255, 26, 20, 13, 255, 34, 31, 18, 255, 84, 57, 40, 255, 28, 11, 12, 255, 85, 57, 42, 255, 92, 62, 45, 255, 91, 62, 45, 255, 88, 60, 43, 255, 91, 62, 46, 255, 53, 31, 13, 255, 34, 34, 42, 255, 32, 42, 53, 255, 35, 45, 58, 255, 36, 46, 58, 255, 92, 102, 117, 255, 101, 110, 125, 255, 35, 46, 58, 255, 36, 47, 59, 255, 38, 49, 61, 255, 29, 37, 47, 255, 81, 82, 90, 255, 102, 72, 58, 255, 92, 65, 52, 255, 27, 14, 13, 255, 23, 18, 25, 255, 30, 25, 32, 255, 88, 80, 82, 255, 28, 19, 18, 255, 96, 73, 61, 255, 85, 59, 44, 255, 85, 58, 44, 255, 114, 91, 82, 255, 73, 56, 47, 255, 64, 50, 41, 255, 82, 70, 61, 255, 109, 94, 81, 255, 108, 94, 82, 255, 109, 94, 82, 255, 107, 92, 81, 255, 108, 94, 82, 255, 98, 85, 75, 255, 99, 86, 77, 255, 99, 86, 80, 255, 19, 11, 9, 255, 19, 11, 9, 0, 19, 11, 9, 0, 19, 11, 9, 0, 19, 11, 9, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 76, 63, 54, 0, 91, 79, 71, 0, 91, 79, 71, 0, 91, 79, 71, 0, 91, 79, 71, 0, 91, 79, 71, 255, 90, 78, 69, 255, 124, 108, 95, 255, 119, 103, 89, 255, 123, 105, 91, 255, 114, 98, 87, 255, 102, 88, 75, 255, 101, 86, 74, 255, 74, 58, 47, 255, 24, 12, 7, 255, 90, 69, 60, 255, 73, 50, 38, 255, 74, 52, 39, 255, 70, 48, 36, 255, 70, 48, 37, 255, 25, 11, 6, 255, 49, 28, 25, 255, 44, 23, 21, 255, 49, 27, 24, 255, 54, 31, 28, 255, 47, 26, 22, 255, 48, 26, 23, 255, 62, 35, 29, 255, 105, 82, 70, 255, 26, 14, 13, 255, 109, 86, 78, 255, 127, 103, 93, 255, 114, 85, 66, 255, 120, 91, 71, 255, 118, 88, 70, 255, 81, 56, 43, 255, 44, 25, 21, 255, 54, 34, 29, 255, 58, 38, 33, 255, 78, 60, 57, 255, 31, 24, 27, 255, 29, 21, 23, 255, 49, 34, 28, 255, 26, 17, 17, 255, 49, 34, 27, 255, 79, 53, 40, 255, 85, 56, 42, 255, 82, 51, 39, 255, 103, 70, 57, 255, 60, 33, 27, 255, 79, 53, 40, 255, 78, 54, 43, 255, 31, 15, 12, 255, 52, 30, 27, 255, 52, 31, 28, 255, 56, 34, 31, 255, 70, 46, 39, 255, 40, 23, 21, 255, 81, 61, 52, 255, 62, 56, 62, 255, 36, 31, 35, 255, 26, 17, 18, 255, 86, 61, 46, 255, 86, 60, 45, 255, 30, 13, 7, 255, 104, 77, 47, 255, 102, 72, 42, 255, 96, 70, 40, 255, 106, 83, 49, 255, 116, 92, 56, 255, 92, 78, 43, 255, 83, 66, 27, 255, 99, 81, 49, 255, 41, 38, 26, 255, 101, 76, 63, 255, 114, 83, 63, 255, 120, 89, 70, 255, 93, 65, 48, 255, 30, 24, 17, 255, 33, 30, 19, 255, 95, 67, 49, 255, 78, 52, 34, 255, 32, 14, 8, 255, 93, 63, 47, 255, 90, 61, 44, 255, 91, 62, 45, 255, 89, 60, 44, 255, 77, 52, 38, 255, 62, 59, 64, 255, 61, 64, 72, 255, 70, 75, 84, 255, 38, 49, 60, 255, 41, 51, 62, 255, 39, 49, 61, 255, 34, 44, 55, 255, 32, 41, 51, 255, 37, 46, 58, 255, 29, 36, 44, 255, 31, 24, 29, 255, 92, 62, 45, 255, 93, 65, 52, 255, 27, 11, 6, 255, 88, 62, 47, 255, 89, 62, 47, 255, 28, 12, 6, 255, 87, 60, 46, 255, 88, 61, 45, 255, 85, 58, 43, 255, 84, 58, 43, 255, 105, 82, 71, 255, 67, 49, 40, 255, 66, 52, 43, 255, 90, 76, 68, 255, 103, 87, 73, 255, 75, 60, 47, 255, 77, 63, 52, 255, 94, 77, 66, 255, 104, 89, 78, 255, 98, 85, 75, 255, 96, 83, 72, 255, 96, 83, 77, 255, 20, 12, 9, 255, 20, 12, 9, 0, 20, 12, 9, 0, 20, 12, 9, 0, 20, 12, 9, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 76, 63, 54, 0, 76, 63, 54, 0, 76, 63, 54, 0, 114, 98, 86, 0, 114, 98, 86, 0, 114, 98, 86, 255, 125, 110, 99, 255, 76, 61, 48, 255, 95, 77, 63, 255, 85, 69, 56, 255, 86, 70, 58, 255, 114, 100, 94, 255, 114, 101, 95, 255, 77, 61, 51, 255, 23, 12, 7, 255, 89, 67, 58, 255, 71, 49, 37, 255, 72, 50, 38, 255, 69, 48, 36, 255, 71, 49, 37, 255, 77, 55, 45, 255, 26, 14, 13, 255, 21, 10, 9, 255, 83, 62, 54, 255, 80, 60, 50, 255, 84, 65, 57, 255, 79, 60, 49, 255, 85, 65, 58, 255, 23, 13, 11, 255, 18, 9, 9, 255, 72, 51, 42, 255, 22, 10, 9, 255, 88, 67, 54, 255, 91, 69, 57, 255, 94, 72, 60, 255, 69, 48, 38, 255, 26, 13, 10, 255, 38, 21, 15, 255, 81, 59, 52, 255, 72, 55, 51, 255, 44, 38, 42, 255, 28, 20, 22, 255, 86, 65, 56, 255, 24, 15, 15, 255, 50, 41, 43, 255, 83, 59, 45, 255, 107, 77, 63, 255, 73, 44, 33, 255, 64, 36, 26, 255, 84, 58, 44, 255, 33, 15, 9, 255, 117, 91, 84, 255, 28, 13, 9, 255, 63, 39, 35, 255, 87, 60, 49, 255, 110, 81, 74, 255, 111, 82, 70, 255, 89, 62, 49, 255, 84, 60, 48, 255, 48, 43, 47, 255, 35, 29, 33, 255, 29, 18, 19, 255, 88, 62, 47, 255, 85, 59, 44, 255, 31, 14, 7, 255, 104, 77, 47, 255, 95, 66, 36, 255, 112, 83, 50, 255, 108, 85, 49, 255, 92, 76, 36, 255, 93, 79, 42, 255, 107, 86, 51, 255, 101, 82, 52, 255, 49, 46, 34, 255, 101, 77, 64, 255, 109, 79, 59, 255, 121, 91, 72, 255, 93, 65, 48, 255, 107, 85, 68, 255, 29, 24, 14, 255, 95, 68, 47, 255, 99, 69, 49, 255, 30, 12, 7, 255, 91, 63, 46, 255, 89, 61, 44, 255, 90, 61, 45, 255, 90, 61, 45, 255, 89, 61, 45, 255, 103, 75, 63, 255, 106, 81, 70, 255, 110, 89, 80, 255, 21, 17, 18, 255, 20, 17, 19, 255, 20, 17, 18, 255, 18, 14, 16, 255, 23, 21, 23, 255, 28, 24, 25, 255, 53, 41, 40, 255, 117, 88, 79, 255, 96, 66, 51, 255, 93, 64, 50, 255, 28, 11, 6, 255, 89, 62, 47, 255, 85, 58, 43, 255, 88, 60, 45, 255, 87, 60, 45, 255, 88, 61, 46, 255, 82, 56, 41, 255, 84, 57, 42, 255, 102, 78, 69, 255, 86, 67, 56, 255, 67, 53, 43, 255, 92, 79, 71, 255, 80, 67, 57, 255, 73, 60, 50, 255, 87, 71, 58, 255, 102, 84, 72, 255, 97, 81, 68, 255, 96, 82, 72, 255, 99, 86, 76, 255, 98, 85, 79, 255, 19, 11, 9, 255, 19, 11, 9, 0, 19, 11, 9, 0, 19, 11, 9, 0, 19, 11, 9, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 76, 63, 54, 0, 76, 63, 54, 0, 76, 63, 54, 0, 76, 63, 54, 0, 102, 85, 71, 0, 102, 85, 71, 255, 93, 76, 64, 255, 81, 65, 53, 255, 113, 95, 82, 255, 80, 64, 53, 255, 76, 61, 50, 255, 82, 67, 56, 255, 101, 86, 77, 255, 73, 59, 49, 255, 23, 12, 7, 255, 88, 68, 57, 255, 69, 48, 36, 255, 69, 48, 36, 255, 71, 49, 38, 255, 69, 48, 37, 255, 68, 46, 35, 255, 70, 49, 38, 255, 66, 47, 37, 255, 24, 12, 12, 255, 25, 13, 11, 255, 20, 10, 8, 255, 19, 9, 7, 255, 19, 9, 7, 255, 23, 13, 12, 255, 71, 47, 37, 255, 74, 50, 41, 255, 23, 9, 5, 255, 89, 68, 54, 255, 90, 68, 55, 255, 90, 68, 55, 255, 90, 67, 55, 255, 56, 34, 30, 255, 29, 17, 17, 255, 27, 15, 12, 255, 59, 47, 45, 255, 32, 27, 31, 255, 18, 13, 14, 255, 79, 58, 49, 255, 24, 16, 17, 255, 36, 28, 30, 255, 31, 23, 25, 255, 66, 43, 27, 255, 90, 64, 48, 255, 87, 60, 43, 255, 88, 61, 46, 255, 101, 73, 61, 255, 86, 60, 47, 255, 101, 72, 57, 255, 72, 48, 36, 255, 78, 53, 43, 255, 33, 14, 8, 255, 85, 58, 44, 255, 85, 58, 44, 255, 76, 54, 40, 255, 66, 60, 66, 255, 33, 27, 30, 255, 26, 16, 17, 255, 84, 58, 43, 255, 87, 60, 45, 255, 32, 14, 7, 255, 101, 74, 46, 255, 101, 70, 42, 255, 120, 91, 54, 255, 110, 86, 49, 255, 114, 90, 52, 255, 113, 88, 51, 255, 109, 84, 50, 255, 97, 75, 47, 255, 32, 29, 21, 255, 27, 21, 20, 255, 88, 62, 41, 255, 119, 90, 74, 255, 118, 89, 68, 255, 108, 82, 63, 255, 26, 17, 11, 255, 94, 66, 47, 255, 92, 63, 45, 255, 98, 68, 53, 255, 91, 64, 47, 255, 91, 62, 44, 255, 90, 62, 45, 255, 89, 60, 44, 255, 91, 62, 45, 255, 91, 62, 46, 255, 90, 62, 47, 255, 92, 65, 51, 255, 85, 60, 45, 255, 88, 62, 47, 255, 91, 66, 53, 255, 31, 22, 24, 255, 85, 59, 48, 255, 33, 19, 18, 255, 73, 49, 39, 255, 96, 65, 51, 255, 99, 68, 54, 255, 92, 63, 48, 255, 115, 87, 76, 255, 96, 67, 51, 255, 85, 59, 43, 255, 89, 61, 46, 255, 85, 58, 43, 255, 86, 59, 44, 255, 87, 60, 45, 255, 84, 58, 43, 255, 102, 78, 66, 255, 76, 57, 47, 255, 67, 53, 44, 255, 100, 87, 82, 255, 70, 57, 47, 255, 67, 54, 44, 255, 83, 67, 54, 255, 84, 68, 55, 255, 86, 70, 57, 255, 104, 90, 80, 255, 99, 86, 77, 255, 94, 80, 73, 255, 21, 13, 12, 255, 21, 13, 12, 0, 21, 13, 12, 0, 21, 13, 12, 0, 21, 13, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 76, 63, 54, 0, 76, 63, 54, 0, 76, 63, 54, 0, 76, 63, 54, 0, 76, 63, 54, 255, 104, 89, 77, 255, 114, 99, 90, 255, 106, 90, 81, 255, 82, 66, 54, 255, 90, 72, 57, 255, 73, 58, 47, 255, 71, 57, 47, 255, 96, 82, 73, 255, 76, 61, 52, 255, 21, 11, 6, 255, 86, 65, 55, 255, 73, 51, 40, 255, 71, 49, 38, 255, 68, 47, 35, 255, 68, 47, 36, 255, 66, 45, 34, 255, 63, 43, 33, 255, 65, 45, 34, 255, 65, 46, 36, 255, 63, 44, 36, 255, 63, 44, 36, 255, 63, 45, 36, 255, 62, 44, 36, 255, 21, 10, 9, 255, 69, 45, 35, 255, 73, 48, 38, 255, 25, 11, 6, 255, 103, 83, 74, 255, 90, 68, 55, 255, 90, 68, 55, 255, 93, 70, 56, 255, 54, 31, 27, 255, 53, 30, 27, 255, 24, 13, 12, 255, 58, 47, 46, 255, 25, 21, 24, 255, 16, 10, 11, 255, 58, 43, 37, 255, 25, 17, 17, 255, 52, 46, 50, 255, 44, 35, 37, 255, 28, 14, 13, 255, 115, 87, 65, 255, 102, 73, 56, 255, 35, 16, 9, 255, 83, 57, 43, 255, 86, 60, 47, 255, 85, 59, 46, 255, 32, 13, 8, 255, 30, 12, 7, 255, 81, 55, 42, 255, 87, 60, 46, 255, 88, 60, 47, 255, 82, 57, 43, 255, 66, 60, 66, 255, 34, 28, 31, 255, 27, 18, 18, 255, 82, 57, 43, 255, 103, 73, 58, 255, 29, 12, 7, 255, 105, 78, 51, 255, 92, 64, 34, 255, 120, 93, 61, 255, 115, 89, 54, 255, 113, 88, 51, 255, 114, 89, 48, 255, 109, 83, 49, 255, 94, 71, 43, 255, 36, 33, 24, 255, 25, 17, 13, 255, 116, 92, 84, 255, 105, 77, 59, 255, 121, 92, 72, 255, 112, 85, 66, 255, 29, 21, 11, 255, 94, 66, 47, 255, 89, 62, 43, 255, 104, 75, 60, 255, 94, 66, 50, 255, 89, 61, 44, 255, 89, 61, 44, 255, 89, 61, 44, 255, 90, 62, 46, 255, 86, 59, 43, 255, 86, 58, 43, 255, 91, 65, 50, 255, 86, 60, 45, 255, 88, 62, 48, 255, 95, 68, 55, 255, 88, 62, 49, 255, 92, 64, 51, 255, 37, 21, 17, 255, 85, 58, 45, 255, 103, 72, 59, 255, 88, 58, 36, 255, 80, 54, 33, 255, 124, 106, 104, 255, 97, 74, 64, 255, 96, 68, 54, 255, 91, 63, 48, 255, 91, 64, 49, 255, 89, 62, 47, 255, 85, 59, 44, 255, 85, 58, 44, 255, 97, 73, 64, 255, 77, 58, 48, 255, 66, 51, 42, 255, 92, 79, 71, 255, 63, 51, 42, 255, 75, 62, 54, 255, 86, 70, 57, 255, 90, 75, 64, 255, 101, 85, 74, 255, 87, 73, 59, 255, 102, 89, 80, 255, 85, 72, 64, 255, 23, 15, 14, 255, 23, 15, 14, 0, 23, 15, 14, 0, 23, 15, 14, 0, 23, 15, 14, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 73, 61, 51, 0, 73, 61, 51, 0, 73, 61, 51, 0, 73, 61, 51, 0, 73, 61, 51, 255, 99, 85, 74, 255, 90, 75, 65, 255, 105, 91, 84, 255, 72, 57, 44, 255, 95, 76, 62, 255, 67, 54, 44, 255, 96, 82, 73, 255, 95, 81, 72, 255, 84, 66, 54, 255, 21, 11, 6, 255, 70, 52, 45, 255, 52, 35, 29, 255, 54, 37, 30, 255, 53, 35, 29, 255, 47, 30, 23, 255, 49, 32, 26, 255, 58, 39, 32, 255, 51, 33, 27, 255, 51, 34, 27, 255, 50, 33, 27, 255, 53, 35, 29, 255, 54, 36, 30, 255, 57, 39, 33, 255, 20, 9, 8, 255, 71, 46, 36, 255, 74, 50, 40, 255, 75, 50, 40, 255, 23, 11, 10, 255, 86, 64, 51, 255, 89, 67, 54, 255, 91, 68, 55, 255, 53, 30, 26, 255, 58, 35, 32, 255, 68, 45, 43, 255, 20, 15, 16, 255, 47, 43, 48, 255, 21, 15, 17, 255, 55, 41, 37, 255, 26, 19, 20, 255, 57, 52, 57, 255, 30, 22, 24, 255, 75, 55, 48, 255, 34, 19, 16, 255, 71, 49, 39, 255, 70, 48, 38, 255, 78, 54, 44, 255, 70, 47, 37, 255, 72, 49, 40, 255, 73, 49, 40, 255, 68, 46, 36, 255, 67, 44, 36, 255, 76, 52, 43, 255, 71, 49, 40, 255, 68, 49, 40, 255, 62, 56, 61, 255, 35, 28, 31, 255, 28, 19, 21, 255, 73, 50, 40, 255, 78, 54, 45, 255, 90, 64, 54, 255, 27, 12, 12, 255, 108, 78, 52, 255, 114, 85, 52, 255, 111, 86, 47, 255, 114, 89, 53, 255, 113, 88, 50, 255, 111, 85, 49, 255, 95, 73, 45, 255, 44, 39, 32, 255, 72, 59, 54, 255, 25, 14, 11, 255, 111, 84, 65, 255, 121, 92, 73, 255, 118, 89, 69, 255, 108, 78, 63, 255, 42, 29, 26, 255, 79, 55, 44, 255, 34, 21, 18, 255, 74, 50, 40, 255, 75, 51, 42, 255, 72, 48, 39, 255, 82, 57, 46, 255, 71, 47, 36, 255, 74, 50, 40, 255, 76, 51, 40, 255, 75, 52, 41, 255, 80, 55, 44, 255, 73, 49, 38, 255, 25, 11, 9, 255, 85, 57, 46, 255, 84, 55, 44, 255, 34, 18, 14, 255, 83, 60, 40, 255, 120, 94, 75, 255, 118, 92, 73, 255, 113, 88, 69, 255, 27, 24, 30, 255, 32, 28, 33, 255, 71, 49, 42, 255, 73, 50, 40, 255, 69, 47, 38, 255, 74, 51, 43, 255, 67, 45, 36, 255, 66, 45, 36, 255, 71, 51, 42, 255, 80, 60, 50, 255, 63, 49, 41, 255, 90, 76, 68, 255, 90, 76, 67, 255, 99, 82, 67, 255, 89, 72, 60, 255, 101, 85, 72, 255, 90, 76, 65, 255, 95, 81, 71, 255, 100, 87, 77, 255, 96, 83, 77, 255, 19, 11, 10, 255, 19, 11, 10, 0, 19, 11, 10, 0, 19, 11, 10, 0, 19, 11, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 73, 61, 51, 0, 73, 61, 51, 0, 73, 61, 51, 0, 73, 61, 51, 0, 73, 61, 51, 0, 106, 91, 80, 255, 96, 82, 75, 255, 107, 94, 87, 255, 76, 62, 51, 255, 73, 59, 49, 255, 75, 61, 51, 255, 99, 85, 78, 255, 91, 77, 68, 255, 88, 71, 58, 255, 21, 11, 7, 255, 71, 53, 48, 255, 52, 35, 29, 255, 55, 37, 31, 255, 52, 35, 29, 255, 51, 34, 28, 255, 52, 34, 29, 255, 50, 33, 27, 255, 50, 33, 27, 255, 55, 37, 31, 255, 54, 37, 31, 255, 52, 35, 29, 255, 50, 33, 27, 255, 49, 33, 27, 255, 20, 9, 8, 255, 73, 48, 38, 255, 73, 48, 38, 255, 74, 48, 38, 255, 25, 12, 11, 255, 60, 42, 29, 255, 90, 68, 56, 255, 89, 66, 53, 255, 55, 32, 29, 255, 58, 35, 33, 255, 82, 54, 51, 255, 29, 21, 22, 255, 37, 33, 38, 255, 23, 17, 18, 255, 35, 23, 20, 255, 19, 14, 15, 255, 38, 34, 38, 255, 23, 18, 20, 255, 54, 39, 34, 255, 54, 38, 33, 255, 53, 36, 30, 255, 53, 37, 30, 255, 55, 37, 31, 255, 54, 37, 31, 255, 53, 36, 30, 255, 57, 38, 33, 255, 52, 34, 28, 255, 49, 33, 26, 255, 52, 34, 29, 255, 54, 37, 31, 255, 71, 51, 44, 255, 46, 40, 44, 255, 34, 29, 32, 255, 28, 21, 22, 255, 72, 49, 40, 255, 73, 50, 41, 255, 77, 53, 43, 255, 28, 14, 12, 255, 96, 68, 43, 255, 119, 91, 63, 255, 112, 88, 54, 255, 115, 91, 54, 255, 112, 87, 52, 255, 109, 84, 48, 255, 96, 74, 46, 255, 41, 36, 29, 255, 82, 67, 61, 255, 30, 19, 18, 255, 99, 75, 58, 255, 120, 91, 71, 255, 117, 89, 69, 255, 89, 64, 47, 255, 25, 14, 12, 255, 30, 20, 22, 255, 46, 29, 22, 255, 71, 48, 38, 255, 70, 46, 37, 255, 71, 48, 39, 255, 72, 48, 39, 255, 71, 48, 38, 255, 72, 48, 39, 255, 70, 46, 37, 255, 72, 49, 39, 255, 78, 53, 43, 255, 80, 55, 43, 255, 26, 12, 11, 255, 85, 56, 45, 255, 81, 53, 42, 255, 31, 16, 9, 255, 101, 79, 58, 255, 119, 95, 76, 255, 122, 96, 78, 255, 26, 26, 34, 255, 36, 35, 45, 255, 31, 28, 33, 255, 68, 46, 39, 255, 65, 43, 36, 255, 65, 44, 36, 255, 68, 46, 37, 255, 66, 44, 35, 255, 68, 47, 40, 255, 79, 59, 54, 255, 48, 34, 29, 255, 65, 51, 42, 255, 90, 76, 68, 255, 68, 55, 46, 255, 91, 75, 64, 255, 90, 74, 62, 255, 102, 85, 74, 255, 70, 57, 46, 255, 93, 80, 70, 255, 95, 82, 72, 255, 88, 75, 69, 255, 20, 12, 12, 255, 20, 12, 12, 0, 20, 12, 12, 0, 20, 12, 12, 0, 20, 12, 12, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 73, 61, 51, 0, 73, 61, 51, 0, 73, 61, 51, 0, 102, 87, 76, 0, 102, 87, 76, 0, 102, 87, 76, 255, 108, 92, 81, 255, 76, 63, 52, 255, 70, 56, 47, 255, 72, 59, 49, 255, 75, 62, 51, 255, 100, 87, 78, 255, 111, 94, 81, 255, 85, 68, 56, 255, 25, 13, 7, 255, 64, 46, 41, 255, 52, 35, 29, 255, 53, 35, 30, 255, 55, 38, 32, 255, 50, 33, 27, 255, 50, 33, 27, 255, 50, 33, 27, 255, 51, 34, 29, 255, 52, 35, 29, 255, 49, 32, 26, 255, 52, 35, 29, 255, 52, 35, 29, 255, 60, 42, 38, 255, 92, 69, 63, 255, 72, 47, 37, 255, 73, 48, 38, 255, 71, 46, 36, 255, 29, 16, 16, 255, 43, 29, 18, 255, 90, 67, 54, 255, 41, 22, 17, 255, 53, 30, 27, 255, 22, 12, 11, 255, 56, 39, 39, 255, 65, 55, 59, 255, 32, 28, 32, 255, 21, 15, 16, 255, 45, 33, 30, 255, 22, 16, 18, 255, 42, 37, 42, 255, 25, 19, 21, 255, 52, 38, 34, 255, 56, 39, 34, 255, 52, 36, 31, 255, 53, 36, 30, 255, 54, 37, 31, 255, 56, 38, 32, 255, 51, 34, 28, 255, 56, 38, 32, 255, 54, 37, 31, 255, 58, 40, 34, 255, 56, 39, 33, 255, 56, 39, 33, 255, 62, 44, 37, 255, 64, 57, 62, 255, 33, 27, 30, 255, 25, 18, 20, 255, 71, 48, 39, 255, 69, 47, 38, 255, 75, 51, 42, 255, 30, 14, 13, 255, 100, 73, 46, 255, 115, 87, 55, 255, 121, 95, 60, 255, 114, 89, 52, 255, 109, 85, 47, 255, 105, 79, 45, 255, 25, 15, 6, 255, 24, 16, 13, 255, 82, 63, 56, 255, 69, 50, 43, 255, 26, 14, 12, 255, 117, 88, 68, 255, 121, 92, 73, 255, 108, 79, 59, 255, 99, 74, 58, 255, 28, 19, 20, 255, 36, 24, 22, 255, 63, 42, 34, 255, 70, 46, 37, 255, 70, 47, 38, 255, 72, 49, 40, 255, 68, 46, 37, 255, 71, 47, 38, 255, 68, 45, 36, 255, 70, 47, 37, 255, 74, 51, 42, 255, 24, 10, 8, 255, 83, 56, 46, 255, 88, 60, 49, 255, 63, 40, 35, 255, 36, 24, 25, 255, 106, 83, 64, 255, 118, 94, 75, 255, 24, 13, 11, 255, 30, 30, 39, 255, 30, 30, 38, 255, 23, 20, 24, 255, 67, 46, 38, 255, 65, 44, 36, 255, 63, 42, 34, 255, 65, 43, 35, 255, 63, 42, 34, 255, 67, 46, 38, 255, 87, 66, 62, 255, 48, 34, 27, 255, 69, 55, 46, 255, 88, 75, 67, 255, 97, 81, 72, 255, 109, 94, 83, 255, 86, 71, 59, 255, 108, 93, 84, 255, 78, 65, 52, 255, 103, 90, 81, 255, 95, 82, 71, 255, 86, 74, 68, 255, 20, 12, 11, 255, 20, 12, 11, 0, 20, 12, 11, 0, 20, 12, 11, 0, 20, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 73, 61, 51, 0, 97, 83, 70, 0, 97, 83, 70, 0, 97, 83, 70, 0, 97, 83, 70, 0, 97, 83, 70, 255, 100, 86, 75, 255, 91, 79, 70, 255, 90, 78, 69, 255, 90, 78, 69, 255, 87, 76, 67, 255, 89, 77, 69, 255, 115, 99, 87, 255, 84, 67, 56, 255, 25, 13, 9, 255, 66, 48, 44, 255, 53, 36, 30, 255, 51, 34, 28, 255, 49, 33, 26, 255, 50, 33, 27, 255, 51, 34, 28, 255, 51, 33, 28, 255, 49, 32, 26, 255, 52, 34, 29, 255, 51, 34, 28, 255, 51, 34, 29, 255, 53, 36, 30, 255, 23, 11, 8, 255, 80, 57, 45, 255, 85, 60, 49, 255, 98, 72, 64, 255, 26, 12, 6, 255, 42, 25, 24, 255, 25, 11, 6, 255, 90, 68, 57, 255, 56, 32, 28, 255, 51, 29, 26, 255, 25, 16, 16, 255, 29, 21, 21, 255, 19, 13, 14, 255, 22, 16, 17, 255, 26, 20, 21, 255, 37, 26, 25, 255, 22, 17, 18, 255, 43, 39, 44, 255, 22, 17, 18, 255, 36, 25, 23, 255, 35, 23, 21, 255, 36, 24, 22, 255, 39, 27, 24, 255, 38, 26, 23, 255, 38, 25, 23, 255, 41, 28, 25, 255, 37, 24, 21, 255, 39, 26, 23, 255, 38, 25, 22, 255, 41, 28, 26, 255, 41, 28, 25, 255, 49, 35, 33, 255, 41, 35, 38, 255, 31, 25, 28, 255, 25, 17, 19, 255, 68, 46, 37, 255, 71, 47, 38, 255, 70, 49, 40, 255, 69, 49, 41, 255, 35, 20, 17, 255, 120, 92, 65, 255, 104, 79, 39, 255, 111, 88, 47, 255, 94, 70, 30, 255, 52, 39, 25, 255, 29, 18, 14, 255, 85, 59, 48, 255, 77, 57, 49, 255, 72, 52, 45, 255, 79, 58, 52, 255, 119, 91, 72, 255, 119, 90, 71, 255, 118, 90, 69, 255, 98, 72, 57, 255, 31, 22, 22, 255, 29, 21, 22, 255, 65, 44, 37, 255, 68, 45, 37, 255, 68, 45, 37, 255, 68, 46, 37, 255, 65, 44, 36, 255, 63, 41, 32, 255, 65, 44, 35, 255, 63, 42, 33, 255, 27, 18, 18, 255, 85, 63, 52, 255, 86, 64, 53, 255, 93, 69, 56, 255, 26, 19, 23, 255, 71, 57, 57, 255, 116, 95, 76, 255, 119, 97, 78, 255, 24, 26, 35, 255, 32, 33, 42, 255, 29, 28, 36, 255, 25, 21, 26, 255, 69, 48, 42, 255, 65, 44, 36, 255, 66, 44, 37, 255, 66, 44, 36, 255, 64, 43, 36, 255, 65, 45, 37, 255, 85, 65, 61, 255, 62, 47, 40, 255, 67, 53, 44, 255, 90, 77, 70, 255, 108, 93, 82, 255, 108, 93, 82, 255, 105, 91, 80, 255, 105, 90, 79, 255, 96, 82, 73, 255, 97, 84, 74, 255, 100, 87, 77, 255, 86, 74, 68, 255, 22, 13, 13, 255, 22, 13, 13, 0, 22, 13, 13, 0, 22, 13, 13, 0, 22, 13, 13, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 73, 61, 51, 0, 98, 84, 72, 0, 98, 84, 72, 0, 98, 84, 72, 0, 98, 84, 72, 0, 98, 84, 72, 255, 97, 84, 73, 255, 89, 77, 68, 255, 92, 81, 74, 255, 80, 68, 58, 255, 89, 77, 67, 255, 111, 95, 83, 255, 111, 95, 83, 255, 68, 54, 46, 255, 20, 11, 6, 255, 68, 51, 46, 255, 55, 38, 32, 255, 51, 34, 28, 255, 52, 35, 29, 255, 50, 33, 27, 255, 50, 33, 27, 255, 64, 42, 34, 255, 49, 32, 26, 255, 52, 35, 30, 255, 50, 33, 28, 255, 53, 36, 30, 255, 57, 40, 36, 255, 27, 13, 6, 255, 86, 64, 52, 255, 93, 69, 57, 255, 58, 36, 29, 255, 50, 31, 30, 255, 41, 26, 25, 255, 23, 10, 5, 255, 118, 89, 75, 255, 56, 32, 29, 255, 53, 30, 27, 255, 25, 16, 16, 255, 25, 17, 18, 255, 22, 15, 16, 255, 21, 15, 16, 255, 35, 25, 23, 255, 38, 27, 26, 255, 21, 15, 16, 255, 54, 50, 56, 255, 21, 17, 18, 255, 37, 26, 24, 255, 38, 26, 23, 255, 37, 25, 22, 255, 39, 26, 23, 255, 37, 25, 23, 255, 38, 25, 23, 255, 38, 25, 22, 255, 38, 25, 22, 255, 41, 28, 25, 255, 40, 27, 24, 255, 42, 28, 26, 255, 39, 26, 24, 255, 35, 24, 23, 255, 32, 27, 30, 255, 28, 22, 25, 255, 23, 17, 18, 255, 40, 26, 24, 255, 40, 27, 24, 255, 40, 27, 23, 255, 52, 34, 30, 255, 62, 43, 37, 255, 80, 57, 50, 255, 48, 32, 25, 255, 39, 24, 18, 255, 39, 23, 18, 255, 92, 61, 48, 255, 90, 58, 46, 255, 88, 59, 48, 255, 70, 49, 42, 255, 68, 49, 42, 255, 77, 56, 52, 255, 111, 86, 69, 255, 121, 92, 73, 255, 120, 92, 73, 255, 94, 69, 55, 255, 31, 22, 24, 255, 29, 20, 21, 255, 58, 42, 39, 255, 48, 31, 24, 255, 70, 48, 39, 255, 67, 46, 37, 255, 66, 44, 37, 255, 59, 42, 38, 255, 45, 37, 40, 255, 27, 21, 24, 255, 29, 23, 27, 255, 30, 25, 30, 255, 33, 26, 31, 255, 23, 19, 23, 255, 28, 22, 27, 255, 123, 104, 90, 255, 115, 95, 77, 255, 36, 27, 29, 255, 31, 31, 40, 255, 29, 29, 38, 255, 26, 25, 32, 255, 47, 33, 32, 255, 55, 37, 32, 255, 67, 46, 40, 255, 69, 48, 41, 255, 71, 49, 41, 255, 64, 43, 36, 255, 64, 44, 37, 255, 79, 60, 56, 255, 55, 41, 35, 255, 65, 51, 42, 255, 91, 79, 71, 255, 110, 95, 84, 255, 106, 91, 79, 255, 106, 92, 81, 255, 103, 89, 77, 255, 95, 82, 71, 255, 96, 83, 72, 255, 97, 84, 74, 255, 87, 75, 68, 255, 22, 13, 11, 255, 22, 13, 11, 0, 22, 13, 11, 0, 22, 13, 11, 0, 22, 13, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 99, 85, 76, 0, 99, 85, 76, 0, 99, 85, 76, 0, 99, 85, 76, 0, 99, 85, 76, 255, 105, 92, 83, 255, 72, 58, 47, 255, 72, 58, 46, 255, 90, 73, 61, 255, 82, 67, 53, 255, 81, 66, 51, 255, 112, 96, 84, 255, 66, 53, 45, 255, 19, 10, 6, 255, 70, 53, 49, 255, 51, 35, 29, 255, 51, 34, 28, 255, 51, 34, 28, 255, 65, 43, 35, 255, 65, 43, 34, 255, 67, 44, 37, 255, 66, 44, 36, 255, 67, 45, 37, 255, 65, 44, 36, 255, 49, 31, 26, 255, 134, 104, 95, 255, 123, 94, 82, 255, 39, 23, 13, 255, 45, 27, 22, 255, 45, 26, 24, 255, 30, 18, 18, 255, 42, 26, 25, 255, 33, 14, 8, 255, 75, 43, 38, 255, 75, 43, 38, 255, 68, 39, 35, 255, 34, 20, 20, 255, 52, 36, 33, 255, 49, 34, 32, 255, 48, 33, 30, 255, 49, 34, 32, 255, 38, 27, 25, 255, 26, 19, 20, 255, 54, 48, 53, 255, 22, 17, 19, 255, 35, 23, 22, 255, 36, 24, 21, 255, 36, 23, 21, 255, 40, 27, 24, 255, 39, 26, 24, 255, 39, 26, 23, 255, 51, 34, 30, 255, 40, 27, 24, 255, 42, 28, 25, 255, 40, 27, 23, 255, 42, 29, 26, 255, 40, 27, 23, 255, 42, 30, 28, 255, 33, 27, 29, 255, 27, 21, 22, 255, 25, 18, 19, 255, 43, 29, 26, 255, 45, 31, 28, 255, 44, 29, 26, 255, 51, 34, 29, 255, 50, 33, 28, 255, 74, 53, 45, 255, 70, 49, 41, 255, 73, 52, 45, 255, 39, 21, 17, 255, 95, 63, 50, 255, 90, 58, 46, 255, 89, 60, 47, 255, 36, 24, 23, 255, 56, 40, 37, 255, 72, 53, 49, 255, 98, 72, 50, 255, 120, 92, 72, 255, 123, 95, 77, 255, 99, 74, 58, 255, 29, 20, 21, 255, 30, 22, 23, 255, 30, 21, 21, 255, 68, 47, 42, 255, 48, 32, 27, 255, 51, 34, 29, 255, 38, 24, 20, 255, 30, 22, 22, 255, 25, 19, 21, 255, 30, 25, 29, 255, 32, 26, 30, 255, 30, 25, 29, 255, 27, 22, 26, 255, 29, 26, 32, 255, 26, 24, 31, 255, 36, 30, 32, 255, 35, 29, 29, 255, 27, 27, 36, 255, 29, 27, 35, 255, 27, 25, 31, 255, 28, 24, 29, 255, 42, 29, 28, 255, 48, 33, 29, 255, 51, 35, 30, 255, 49, 32, 28, 255, 49, 33, 28, 255, 60, 41, 34, 255, 49, 34, 29, 255, 70, 54, 51, 255, 56, 42, 35, 255, 66, 53, 44, 255, 88, 75, 67, 255, 87, 71, 60, 255, 89, 73, 61, 255, 73, 59, 47, 255, 83, 67, 55, 255, 88, 75, 63, 255, 89, 76, 65, 255, 92, 79, 70, 255, 87, 75, 69, 255, 20, 12, 10, 255, 20, 12, 10, 0, 20, 12, 10, 0, 20, 12, 10, 0, 20, 12, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 102, 87, 77, 0, 102, 87, 77, 0, 102, 87, 77, 0, 102, 87, 77, 0, 102, 87, 77, 255, 106, 91, 83, 255, 100, 83, 71, 255, 101, 86, 77, 255, 89, 72, 59, 255, 130, 114, 106, 255, 104, 87, 73, 255, 113, 97, 85, 255, 85, 68, 58, 255, 25, 14, 7, 255, 77, 55, 48, 255, 67, 45, 37, 255, 66, 44, 36, 255, 71, 48, 40, 255, 67, 45, 37, 255, 68, 45, 37, 255, 64, 42, 34, 255, 66, 44, 36, 255, 35, 20, 17, 255, 36, 21, 19, 255, 53, 31, 27, 255, 61, 35, 31, 255, 66, 39, 35, 255, 66, 39, 34, 255, 60, 35, 30, 255, 64, 42, 40, 255, 52, 34, 35, 255, 43, 27, 26, 255, 35, 16, 13, 255, 74, 42, 38, 255, 77, 44, 39, 255, 43, 30, 29, 255, 41, 27, 25, 255, 54, 38, 35, 255, 49, 33, 30, 255, 50, 35, 32, 255, 50, 35, 32, 255, 39, 27, 25, 255, 24, 18, 18, 255, 30, 22, 24, 255, 32, 25, 27, 255, 45, 31, 27, 255, 50, 33, 30, 255, 46, 30, 26, 255, 48, 32, 28, 255, 50, 34, 30, 255, 50, 33, 29, 255, 49, 33, 28, 255, 50, 33, 28, 255, 52, 35, 31, 255, 53, 36, 31, 255, 51, 34, 30, 255, 51, 35, 30, 255, 54, 38, 34, 255, 56, 39, 34, 255, 51, 35, 31, 255, 49, 33, 31, 255, 53, 35, 31, 255, 57, 38, 33, 255, 52, 35, 31, 255, 56, 38, 32, 255, 57, 39, 34, 255, 66, 44, 37, 255, 74, 52, 43, 255, 38, 20, 18, 255, 95, 62, 50, 255, 93, 61, 47, 255, 90, 58, 46, 255, 29, 22, 24, 255, 32, 24, 25, 255, 44, 31, 30, 255, 69, 51, 46, 255, 33, 20, 18, 255, 118, 91, 71, 255, 119, 92, 74, 255, 110, 86, 69, 255, 27, 19, 19, 255, 37, 27, 29, 255, 30, 20, 20, 255, 66, 47, 42, 255, 52, 35, 30, 255, 50, 33, 28, 255, 47, 32, 28, 255, 45, 32, 30, 255, 45, 32, 30, 255, 43, 31, 30, 255, 41, 29, 27, 255, 45, 32, 30, 255, 43, 33, 34, 255, 25, 23, 29, 255, 31, 31, 41, 255, 33, 35, 45, 255, 30, 31, 41, 255, 27, 27, 35, 255, 37, 30, 34, 255, 42, 31, 31, 255, 30, 23, 25, 255, 49, 34, 32, 255, 48, 33, 29, 255, 49, 32, 28, 255, 48, 32, 28, 255, 50, 34, 29, 255, 39, 25, 22, 255, 48, 34, 29, 255, 59, 44, 42, 255, 43, 30, 26, 255, 69, 55, 47, 255, 118, 101, 92, 255, 102, 84, 72, 255, 81, 64, 52, 255, 92, 75, 64, 255, 80, 65, 54, 255, 97, 82, 74, 255, 94, 81, 72, 255, 106, 92, 82, 255, 92, 79, 73, 255, 20, 12, 10, 255, 20, 12, 10, 0, 20, 12, 10, 0, 20, 12, 10, 0, 20, 12, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 96, 82, 71, 0, 96, 82, 71, 0, 96, 82, 71, 0, 96, 82, 71, 0, 96, 82, 71, 255, 104, 89, 80, 255, 108, 93, 83, 255, 80, 64, 53, 255, 98, 80, 66, 255, 129, 114, 108, 255, 105, 88, 74, 255, 113, 97, 84, 255, 87, 71, 59, 255, 25, 14, 8, 255, 81, 57, 50, 255, 67, 45, 37, 255, 72, 49, 41, 255, 67, 45, 38, 255, 64, 42, 34, 255, 65, 44, 35, 255, 63, 41, 33, 255, 33, 16, 11, 255, 54, 33, 29, 255, 63, 40, 37, 255, 60, 37, 34, 255, 60, 36, 33, 255, 62, 37, 33, 255, 65, 39, 35, 255, 47, 29, 26, 255, 36, 22, 21, 255, 46, 30, 29, 255, 36, 21, 20, 255, 31, 15, 12, 255, 75, 42, 39, 255, 80, 47, 43, 255, 30, 19, 18, 255, 43, 29, 26, 255, 48, 33, 29, 255, 47, 32, 28, 255, 46, 30, 27, 255, 46, 31, 28, 255, 36, 24, 22, 255, 49, 33, 28, 255, 53, 36, 30, 255, 65, 44, 37, 255, 62, 41, 34, 255, 66, 44, 36, 255, 64, 43, 36, 255, 59, 39, 32, 255, 65, 43, 34, 255, 68, 44, 36, 255, 66, 43, 35, 255, 67, 44, 37, 255, 66, 43, 34, 255, 62, 43, 37, 255, 63, 42, 36, 255, 65, 45, 38, 255, 79, 55, 46, 255, 72, 48, 39, 255, 65, 43, 36, 255, 62, 43, 37, 255, 56, 37, 32, 255, 57, 39, 34, 255, 60, 41, 35, 255, 55, 36, 31, 255, 58, 38, 32, 255, 60, 40, 31, 255, 73, 50, 42, 255, 124, 93, 81, 255, 97, 64, 51, 255, 92, 60, 47, 255, 30, 23, 25, 255, 30, 23, 25, 255, 31, 24, 25, 255, 42, 30, 29, 255, 63, 45, 39, 255, 32, 18, 16, 255, 115, 91, 74, 255, 120, 92, 73, 255, 114, 89, 72, 255, 27, 19, 19, 255, 29, 18, 17, 255, 56, 39, 34, 255, 59, 41, 35, 255, 61, 41, 35, 255, 54, 37, 31, 255, 50, 34, 30, 255, 50, 35, 31, 255, 46, 31, 28, 255, 47, 32, 28, 255, 48, 34, 31, 255, 45, 31, 29, 255, 43, 32, 33, 255, 29, 27, 33, 255, 28, 29, 38, 255, 30, 32, 41, 255, 27, 26, 34, 255, 26, 24, 30, 255, 48, 34, 32, 255, 44, 31, 29, 255, 48, 33, 29, 255, 45, 31, 28, 255, 46, 31, 27, 255, 50, 34, 30, 255, 49, 33, 28, 255, 40, 27, 24, 255, 36, 24, 20, 255, 49, 35, 31, 255, 60, 45, 42, 255, 36, 25, 20, 255, 67, 54, 45, 255, 120, 103, 95, 255, 86, 70, 58, 255, 86, 70, 58, 255, 90, 74, 62, 255, 83, 68, 57, 255, 103, 88, 77, 255, 103, 90, 82, 255, 98, 85, 76, 255, 90, 76, 69, 255, 21, 12, 10, 255, 21, 12, 10, 0, 21, 12, 10, 0, 21, 12, 10, 0, 21, 12, 10, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 96, 82, 72, 0, 96, 82, 72, 0, 96, 82, 72, 0, 96, 82, 72, 0, 96, 82, 72, 255, 102, 87, 77, 255, 99, 83, 71, 255, 74, 60, 49, 255, 128, 110, 100, 255, 130, 116, 112, 255, 96, 79, 67, 255, 112, 96, 84, 255, 87, 71, 59, 255, 26, 14, 9, 255, 85, 61, 53, 255, 68, 46, 38, 255, 71, 49, 40, 255, 67, 45, 36, 255, 63, 41, 33, 255, 69, 46, 38, 255, 59, 38, 30, 255, 58, 37, 30, 255, 29, 14, 14, 255, 28, 14, 12, 255, 27, 13, 10, 255, 33, 17, 14, 255, 34, 20, 18, 255, 35, 20, 18, 255, 52, 33, 30, 255, 59, 41, 38, 255, 27, 14, 12, 255, 66, 43, 39, 255, 73, 46, 42, 255, 71, 43, 39, 255, 31, 20, 19, 255, 43, 29, 28, 255, 45, 31, 27, 255, 47, 31, 28, 255, 47, 31, 28, 255, 45, 30, 26, 255, 38, 26, 24, 255, 38, 26, 24, 255, 56, 39, 35, 255, 68, 46, 39, 255, 68, 46, 38, 255, 70, 48, 40, 255, 69, 46, 39, 255, 72, 49, 40, 255, 69, 46, 37, 255, 71, 47, 38, 255, 71, 47, 38, 255, 72, 48, 38, 255, 74, 50, 40, 255, 76, 51, 42, 255, 77, 51, 42, 255, 78, 53, 44, 255, 71, 47, 37, 255, 74, 49, 39, 255, 72, 47, 38, 255, 73, 48, 39, 255, 79, 53, 43, 255, 76, 51, 41, 255, 80, 55, 45, 255, 65, 42, 34, 255, 73, 49, 41, 255, 69, 46, 39, 255, 58, 37, 29, 255, 29, 16, 13, 255, 129, 102, 85, 255, 111, 82, 65, 255, 44, 29, 26, 255, 31, 23, 26, 255, 30, 23, 25, 255, 32, 24, 25, 255, 35, 25, 25, 255, 48, 34, 31, 255, 34, 22, 20, 255, 114, 88, 71, 255, 119, 92, 74, 255, 24, 17, 19, 255, 30, 22, 24, 255, 45, 33, 33, 255, 60, 41, 35, 255, 67, 47, 42, 255, 66, 46, 40, 255, 64, 44, 38, 255, 59, 40, 33, 255, 63, 43, 37, 255, 54, 36, 31, 255, 66, 44, 36, 255, 66, 44, 36, 255, 52, 36, 33, 255, 41, 30, 31, 255, 26, 21, 24, 255, 26, 21, 24, 255, 27, 21, 25, 255, 27, 23, 27, 255, 34, 27, 31, 255, 44, 30, 27, 255, 49, 34, 30, 255, 50, 34, 30, 255, 50, 35, 32, 255, 51, 34, 29, 255, 59, 40, 34, 255, 48, 32, 28, 255, 60, 40, 33, 255, 49, 33, 28, 255, 51, 36, 31, 255, 61, 45, 42, 255, 47, 33, 28, 255, 65, 51, 42, 255, 116, 98, 88, 255, 91, 74, 63, 255, 89, 73, 62, 255, 81, 66, 53, 255, 90, 75, 63, 255, 82, 67, 56, 255, 98, 85, 76, 255, 102, 90, 81, 255, 90, 77, 70, 255, 21, 12, 11, 255, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 97, 83, 72, 0, 97, 83, 72, 0, 97, 83, 72, 0, 97, 83, 72, 0, 97, 83, 72, 255, 106, 92, 84, 255, 108, 94, 84, 255, 75, 61, 49, 255, 97, 80, 66, 255, 89, 72, 58, 255, 90, 73, 60, 255, 114, 97, 85, 255, 84, 67, 55, 255, 25, 13, 7, 255, 82, 60, 53, 255, 66, 44, 36, 255, 66, 45, 36, 255, 65, 43, 34, 255, 64, 43, 34, 255, 66, 44, 35, 255, 67, 44, 36, 255, 68, 45, 37, 255, 63, 41, 33, 255, 65, 42, 37, 255, 58, 37, 30, 255, 56, 35, 29, 255, 44, 26, 20, 255, 52, 32, 27, 255, 67, 45, 38, 255, 61, 41, 37, 255, 32, 18, 17, 255, 32, 18, 17, 255, 34, 19, 18, 255, 35, 20, 18, 255, 45, 30, 27, 255, 44, 29, 27, 255, 50, 35, 32, 255, 65, 46, 42, 255, 63, 42, 34, 255, 69, 47, 39, 255, 53, 35, 30, 255, 49, 33, 28, 255, 67, 44, 37, 255, 66, 44, 37, 255, 67, 45, 37, 255, 69, 46, 38, 255, 69, 46, 38, 255, 73, 49, 41, 255, 73, 49, 40, 255, 73, 49, 40, 255, 74, 50, 41, 255, 74, 50, 39, 255, 76, 51, 40, 255, 75, 50, 40, 255, 74, 49, 38, 255, 77, 51, 41, 255, 78, 51, 41, 255, 79, 52, 42, 255, 79, 53, 42, 255, 77, 51, 41, 255, 76, 50, 40, 255, 79, 53, 43, 255, 79, 53, 43, 255, 78, 53, 44, 255, 75, 51, 43, 255, 72, 49, 41, 255, 32, 20, 18, 255, 137, 112, 96, 255, 132, 106, 89, 255, 113, 84, 61, 255, 33, 24, 25, 255, 34, 26, 28, 255, 32, 24, 25, 255, 25, 19, 21, 255, 29, 20, 20, 255, 34, 25, 24, 255, 48, 38, 38, 255, 21, 14, 14, 255, 93, 75, 65, 255, 22, 16, 18, 255, 23, 17, 18, 255, 23, 18, 19, 255, 56, 39, 34, 255, 56, 38, 33, 255, 59, 40, 33, 255, 62, 41, 35, 255, 61, 41, 35, 255, 63, 43, 36, 255, 65, 44, 36, 255, 66, 44, 36, 0, 66, 44, 36, 255, 66, 44, 36, 255, 66, 44, 36, 255, 65, 44, 35, 255, 65, 44, 35, 255, 65, 44, 35, 255, 65, 44, 35, 255, 65, 44, 35, 255, 65, 43, 35, 255, 65, 43, 35, 255, 65, 43, 35, 255, 66, 44, 36, 255, 64, 42, 35, 255, 52, 35, 29, 255, 54, 37, 31, 255, 55, 38, 32, 255, 66, 45, 37, 255, 55, 38, 33, 255, 61, 45, 42, 0, 47, 33, 28, 0, 78, 61, 50, 255, 119, 101, 91, 255, 106, 89, 77, 255, 87, 70, 59, 255, 80, 65, 52, 255, 89, 73, 61, 255, 70, 56, 46, 255, 97, 84, 74, 255, 96, 83, 72, 255, 92, 78, 72, 255, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 98, 84, 74, 0, 98, 84, 74, 0, 98, 84, 74, 0, 98, 84, 74, 0, 98, 84, 74, 255, 105, 91, 83, 255, 67, 53, 39, 255, 82, 67, 56, 255, 89, 71, 58, 255, 94, 76, 63, 255, 96, 79, 66, 255, 113, 96, 84, 255, 85, 68, 57, 255, 25, 12, 9, 255, 87, 65, 59, 255, 67, 46, 37, 255, 65, 43, 35, 255, 66, 44, 35, 255, 69, 46, 38, 255, 69, 46, 38, 255, 66, 43, 35, 255, 64, 42, 33, 255, 66, 43, 34, 255, 67, 44, 36, 255, 66, 43, 35, 255, 65, 43, 35, 255, 64, 42, 34, 255, 65, 43, 35, 255, 68, 46, 38, 255, 65, 44, 36, 255, 63, 42, 34, 255, 67, 45, 38, 255, 63, 41, 34, 255, 67, 44, 37, 255, 66, 45, 38, 255, 65, 44, 36, 255, 65, 44, 36, 255, 67, 45, 37, 255, 68, 45, 38, 255, 65, 44, 36, 255, 52, 35, 29, 255, 54, 36, 30, 255, 70, 46, 39, 255, 67, 45, 37, 255, 71, 48, 40, 255, 72, 48, 40, 255, 68, 45, 37, 255, 72, 48, 40, 255, 69, 46, 36, 255, 75, 49, 40, 255, 74, 49, 39, 255, 78, 52, 42, 255, 76, 51, 40, 255, 75, 50, 39, 255, 79, 53, 42, 255, 82, 55, 44, 255, 77, 51, 40, 255, 81, 54, 43, 255, 81, 54, 43, 255, 53, 36, 30, 255, 52, 35, 29, 255, 51, 34, 28, 255, 51, 34, 28, 255, 42, 28, 22, 255, 28, 17, 13, 255, 20, 11, 9, 255, 20, 12, 10, 255, 27, 17, 10, 255, 31, 20, 15, 255, 28, 20, 20, 255, 26, 19, 19, 255, 25, 19, 20, 255, 22, 17, 18, 255, 25, 18, 20, 255, 28, 20, 20, 255, 28, 20, 20, 255, 29, 20, 20, 255, 23, 16, 17, 255, 20, 14, 14, 255, 23, 17, 18, 255, 22, 16, 17, 255, 23, 18, 19, 255, 46, 32, 28, 255, 48, 33, 28, 255, 50, 33, 28, 255, 55, 37, 32, 255, 54, 36, 31, 255, 64, 43, 36, 255, 64, 42, 34, 255, 64, 42, 34, 0, 66, 44, 36, 255, 66, 44, 36, 255, 65, 44, 35, 255, 65, 44, 35, 255, 66, 44, 36, 255, 65, 44, 35, 255, 65, 44, 35, 255, 65, 43, 35, 255, 65, 43, 35, 255, 62, 41, 33, 255, 65, 43, 35, 255, 64, 43, 35, 255, 51, 34, 28, 255, 52, 35, 29, 255, 53, 35, 30, 255, 55, 38, 32, 255, 55, 37, 31, 255, 55, 38, 33, 0, 55, 38, 33, 0, 80, 62, 51, 0, 80, 62, 51, 255, 121, 104, 95, 255, 82, 66, 53, 255, 88, 73, 62, 255, 79, 64, 53, 255, 80, 65, 54, 255, 73, 58, 47, 255, 105, 92, 84, 255, 107, 93, 84, 255, 93, 79, 73, 255, 93, 79, 73, 0, 93, 79, 73, 0, 21, 12, 11, 0, 21, 12, 11, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 255, 105, 91, 83, 0, 67, 53, 39, 0, 104, 91, 83, 255, 113, 97, 85, 255, 108, 92, 80, 255, 109, 93, 81, 255, 112, 95, 83, 255, 83, 66, 55, 255, 25, 13, 9, 255, 81, 59, 52, 255, 73, 50, 43, 255, 66, 44, 36, 255, 66, 44, 35, 255, 69, 46, 38, 255, 68, 46, 38, 255, 68, 46, 38, 255, 69, 47, 38, 255, 64, 42, 34, 255, 69, 47, 38, 255, 66, 43, 35, 255, 69, 46, 38, 255, 69, 46, 38, 255, 66, 44, 36, 255, 67, 44, 36, 255, 63, 42, 33, 255, 65, 43, 35, 255, 63, 42, 34, 255, 63, 42, 34, 255, 67, 44, 37, 255, 66, 44, 36, 255, 68, 45, 38, 255, 65, 43, 36, 255, 67, 45, 37, 255, 67, 44, 37, 255, 52, 35, 29, 255, 54, 36, 30, 255, 55, 37, 31, 255, 53, 35, 29, 255, 51, 34, 28, 255, 73, 49, 41, 255, 69, 46, 38, 255, 72, 49, 40, 255, 72, 48, 39, 255, 70, 46, 36, 255, 79, 53, 44, 255, 76, 51, 41, 255, 80, 54, 44, 255, 82, 55, 45, 255, 80, 53, 42, 255, 78, 51, 40, 255, 82, 55, 44, 255, 81, 54, 43, 255, 84, 57, 45, 255, 87, 59, 48, 255, 52, 35, 29, 255, 54, 37, 30, 255, 53, 36, 30, 255, 52, 35, 29, 255, 24, 14, 11, 255, 37, 27, 26, 255, 38, 28, 27, 255, 35, 26, 26, 255, 33, 24, 24, 255, 34, 25, 24, 255, 30, 21, 20, 255, 33, 24, 23, 255, 33, 23, 22, 255, 33, 23, 23, 255, 29, 22, 22, 255, 31, 23, 22, 255, 30, 22, 21, 255, 27, 20, 19, 255, 32, 23, 23, 255, 34, 25, 25, 255, 25, 19, 19, 255, 25, 18, 20, 255, 29, 21, 21, 255, 45, 31, 29, 255, 51, 34, 30, 255, 51, 34, 29, 255, 56, 38, 33, 255, 60, 39, 33, 255, 64, 43, 35, 255, 61, 40, 32, 255, 61, 40, 32, 0, 66, 44, 36, 255, 66, 44, 36, 255, 64, 42, 35, 255, 65, 44, 35, 255, 66, 44, 36, 255, 65, 43, 35, 255, 65, 43, 35, 255, 65, 43, 35, 255, 65, 43, 35, 255, 64, 42, 35, 255, 62, 41, 33, 255, 64, 43, 35, 255, 65, 44, 35, 255, 62, 41, 33, 255, 54, 36, 30, 255, 50, 34, 27, 255, 55, 37, 31, 0, 55, 37, 31, 0, 85, 68, 58, 0, 85, 68, 58, 0, 85, 68, 58, 255, 100, 83, 70, 255, 111, 95, 84, 255, 108, 93, 82, 255, 97, 84, 74, 255, 88, 73, 62, 255, 97, 83, 72, 255, 99, 85, 76, 255, 92, 78, 68, 255, 93, 78, 71, 255, 93, 78, 71, 0, 93, 78, 71, 0, 93, 78, 71, 0, 93, 78, 71, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 99, 85, 75, 0, 99, 85, 75, 255, 111, 95, 83, 255, 113, 98, 87, 255, 102, 86, 73, 255, 111, 95, 82, 255, 91, 73, 61, 255, 25, 13, 8, 255, 82, 60, 51, 255, 67, 45, 37, 255, 70, 48, 40, 255, 68, 46, 38, 255, 63, 43, 34, 255, 53, 35, 29, 255, 67, 45, 37, 255, 67, 45, 37, 255, 68, 46, 38, 255, 67, 45, 37, 255, 66, 43, 35, 255, 67, 44, 36, 255, 64, 42, 34, 255, 69, 46, 38, 255, 66, 44, 36, 255, 66, 44, 37, 255, 66, 44, 36, 255, 68, 45, 38, 255, 66, 44, 36, 255, 67, 45, 38, 255, 64, 43, 35, 255, 65, 43, 36, 255, 64, 43, 35, 255, 66, 44, 36, 255, 67, 45, 37, 255, 54, 37, 31, 255, 54, 36, 30, 0, 52, 34, 29, 255, 54, 36, 30, 255, 53, 34, 28, 255, 67, 44, 36, 255, 70, 46, 38, 255, 71, 47, 38, 255, 72, 48, 39, 255, 74, 49, 40, 255, 75, 49, 40, 255, 74, 49, 38, 255, 76, 51, 40, 255, 79, 53, 42, 255, 85, 57, 47, 255, 86, 58, 47, 255, 80, 53, 42, 255, 83, 56, 44, 255, 82, 55, 43, 255, 87, 59, 47, 255, 54, 37, 30, 255, 53, 36, 30, 255, 51, 34, 28, 255, 54, 37, 31, 255, 25, 15, 12, 255, 30, 21, 20, 255, 34, 24, 24, 255, 34, 25, 24, 255, 31, 21, 20, 255, 28, 19, 18, 255, 30, 21, 20, 255, 31, 22, 21, 255, 34, 24, 23, 255, 33, 23, 22, 255, 34, 23, 22, 255, 35, 25, 24, 255, 33, 24, 24, 255, 26, 18, 18, 255, 34, 26, 25, 255, 35, 26, 26, 255, 34, 25, 24, 255, 23, 17, 17, 255, 34, 23, 23, 255, 32, 22, 20, 255, 50, 34, 29, 255, 52, 34, 30, 255, 54, 35, 28, 255, 49, 31, 23, 255, 58, 37, 30, 255, 61, 40, 32, 0, 65, 44, 35, 0, 65, 44, 35, 255, 65, 43, 35, 255, 65, 43, 35, 255, 65, 43, 35, 255, 65, 43, 35, 255, 65, 43, 35, 255, 64, 43, 35, 255, 64, 43, 35, 255, 64, 43, 35, 255, 64, 43, 35, 255, 64, 43, 35, 255, 64, 43, 35, 255, 66, 45, 36, 255, 65, 44, 36, 255, 63, 42, 34, 255, 52, 35, 29, 255, 52, 35, 29, 0, 52, 35, 29, 0, 78, 61, 49, 0, 78, 61, 49, 0, 78, 61, 49, 255, 117, 102, 92, 255, 104, 89, 78, 255, 105, 89, 78, 255, 98, 84, 74, 255, 101, 87, 78, 255, 94, 80, 71, 255, 99, 86, 76, 255, 95, 81, 70, 255, 93, 78, 71, 0, 93, 78, 71, 0, 93, 78, 71, 0, 93, 78, 71, 0, 93, 78, 71, 0, 21, 12, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 99, 85, 75, 0, 99, 85, 75, 0, 71, 55, 43, 255, 66, 50, 39, 255, 71, 55, 42, 255, 85, 66, 55, 255, 87, 69, 57, 255, 24, 13, 8, 255, 83, 61, 54, 255, 66, 46, 37, 255, 66, 45, 37, 255, 66, 44, 36, 255, 66, 44, 36, 255, 70, 47, 39, 255, 55, 37, 31, 255, 67, 45, 37, 255, 68, 47, 38, 255, 66, 44, 35, 255, 66, 44, 36, 255, 66, 43, 36, 255, 66, 44, 36, 255, 68, 46, 38, 255, 70, 47, 40, 255, 64, 42, 35, 255, 65, 43, 35, 255, 67, 45, 38, 255, 67, 45, 37, 255, 65, 43, 35, 255, 67, 45, 37, 255, 65, 43, 35, 255, 66, 45, 37, 255, 67, 45, 38, 255, 53, 35, 30, 255, 55, 37, 31, 255, 55, 37, 31, 0, 56, 38, 33, 255, 52, 34, 28, 255, 53, 35, 29, 255, 57, 39, 32, 255, 68, 45, 36, 255, 72, 48, 39, 255, 74, 50, 40, 255, 75, 50, 41, 255, 79, 53, 43, 255, 79, 52, 42, 255, 78, 52, 42, 255, 82, 54, 43, 255, 81, 54, 43, 255, 83, 55, 44, 255, 84, 56, 44, 255, 84, 56, 44, 255, 52, 35, 28, 255, 52, 35, 29, 255, 52, 35, 29, 255, 55, 37, 31, 255, 53, 36, 30, 255, 53, 36, 30, 255, 56, 40, 36, 255, 60, 44, 41, 255, 62, 46, 43, 255, 66, 50, 47, 255, 59, 44, 43, 255, 40, 28, 27, 255, 47, 32, 28, 255, 44, 31, 27, 255, 39, 28, 27, 255, 58, 41, 38, 255, 56, 40, 34, 255, 62, 46, 42, 255, 54, 38, 34, 255, 26, 18, 17, 255, 25, 17, 16, 255, 26, 18, 17, 255, 24, 16, 16, 255, 30, 22, 22, 255, 35, 24, 23, 255, 35, 24, 22, 255, 42, 29, 25, 255, 64, 43, 36, 255, 50, 34, 29, 255, 49, 33, 28, 255, 66, 45, 37, 255, 66, 45, 37, 0, 67, 45, 37, 255, 66, 44, 36, 255, 67, 45, 37, 255, 66, 44, 36, 255, 64, 43, 35, 255, 68, 46, 38, 255, 63, 42, 34, 255, 66, 45, 37, 255, 64, 43, 35, 255, 64, 43, 35, 255, 64, 43, 35, 255, 64, 43, 35, 255, 64, 43, 35, 255, 64, 42, 34, 255, 63, 42, 34, 255, 63, 42, 34, 0, 52, 35, 29, 0, 52, 35, 29, 0, 52, 35, 29, 0, 79, 61, 49, 0, 79, 61, 49, 0, 79, 61, 49, 255, 76, 57, 45, 255, 70, 55, 42, 255, 73, 58, 46, 255, 60, 46, 34, 255, 67, 52, 38, 255, 68, 53, 43, 255, 70, 55, 43, 255, 79, 63, 52, 255, 79, 63, 52, 0, 79, 63, 52, 0, 93, 78, 71, 0, 93, 78, 71, 0, 93, 78, 71, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 99, 85, 75, 0, 99, 85, 75, 0, 71, 55, 43, 0, 71, 55, 43, 0, 66, 50, 39, 0, 89, 69, 55, 255, 86, 65, 53, 255, 83, 64, 52, 255, 26, 14, 10, 255, 79, 57, 50, 255, 69, 48, 40, 255, 67, 46, 38, 255, 65, 44, 36, 255, 67, 46, 37, 255, 67, 46, 37, 255, 55, 38, 32, 255, 52, 35, 29, 255, 67, 46, 37, 255, 67, 45, 37, 255, 69, 47, 39, 255, 68, 46, 39, 255, 68, 46, 38, 255, 66, 44, 36, 255, 64, 43, 35, 255, 64, 42, 34, 255, 64, 43, 35, 255, 71, 48, 41, 255, 67, 45, 37, 255, 69, 47, 39, 255, 66, 44, 36, 255, 63, 42, 34, 255, 64, 43, 35, 255, 53, 35, 30, 255, 51, 33, 27, 255, 55, 37, 31, 0, 55, 37, 32, 0, 55, 37, 32, 255, 55, 37, 31, 255, 57, 38, 32, 255, 57, 38, 32, 255, 67, 44, 36, 255, 72, 48, 40, 255, 72, 47, 39, 255, 75, 50, 40, 255, 79, 52, 43, 255, 82, 55, 44, 255, 76, 49, 39, 255, 80, 53, 42, 255, 83, 56, 44, 255, 82, 55, 43, 255, 81, 53, 41, 255, 50, 33, 27, 255, 56, 38, 32, 255, 50, 33, 26, 255, 52, 35, 29, 255, 54, 36, 30, 255, 52, 36, 30, 255, 50, 33, 28, 255, 49, 33, 28, 255, 53, 37, 32, 255, 54, 38, 33, 255, 49, 34, 29, 255, 50, 34, 29, 255, 51, 36, 31, 255, 50, 35, 30, 255, 52, 36, 31, 255, 49, 33, 28, 255, 48, 32, 28, 255, 49, 34, 29, 255, 52, 37, 32, 255, 51, 35, 31, 255, 48, 33, 28, 255, 53, 38, 34, 255, 51, 36, 32, 255, 55, 39, 36, 255, 52, 36, 33, 255, 51, 36, 32, 255, 44, 29, 26, 255, 50, 34, 30, 255, 52, 36, 31, 255, 50, 34, 29, 255, 49, 33, 28, 255, 51, 34, 29, 255, 51, 35, 29, 255, 50, 33, 28, 255, 63, 42, 34, 255, 67, 45, 37, 0, 65, 43, 36, 255, 67, 45, 37, 255, 65, 43, 36, 255, 63, 42, 35, 255, 64, 43, 35, 255, 64, 43, 35, 255, 64, 43, 35, 255, 64, 43, 35, 255, 64, 42, 34, 255, 64, 42, 34, 255, 66, 45, 37, 255, 63, 42, 35, 255, 63, 42, 35, 0, 65, 45, 38, 0, 65, 45, 38, 0, 65, 45, 38, 0, 83, 63, 52, 0, 83, 63, 52, 0, 83, 63, 52, 255, 81, 61, 50, 255, 81, 62, 50, 255, 81, 61, 50, 255, 74, 56, 45, 255, 74, 55, 44, 255, 79, 60, 50, 255, 79, 61, 50, 255, 76, 58, 48, 255, 76, 58, 48, 0, 76, 58, 48, 0, 76, 58, 48, 0, 76, 58, 48, 0, 93, 78, 71, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 94, 80, 68, 0, 99, 85, 75, 0, 71, 55, 43, 0, 71, 55, 43, 0, 71, 55, 43, 0, 76, 57, 45, 0, 76, 57, 45, 255, 83, 64, 51, 255, 80, 62, 51, 255, 26, 14, 10, 0, 79, 57, 50, 0, 63, 44, 37, 255, 64, 44, 37, 255, 71, 51, 45, 255, 64, 44, 37, 255, 69, 48, 40, 255, 68, 47, 40, 255, 56, 39, 34, 255, 58, 41, 36, 255, 67, 46, 38, 255, 66, 45, 37, 255, 67, 46, 39, 255, 66, 45, 38, 255, 64, 43, 36, 255, 65, 44, 37, 255, 66, 46, 39, 255, 61, 41, 34, 255, 71, 50, 43, 255, 66, 46, 40, 255, 66, 45, 39, 255, 64, 43, 36, 255, 60, 41, 34, 255, 61, 40, 33, 255, 55, 38, 32, 255, 58, 41, 37, 255, 58, 41, 37, 0, 55, 37, 32, 0, 55, 37, 32, 0, 55, 37, 31, 255, 63, 44, 39, 255, 60, 41, 35, 255, 66, 45, 37, 255, 69, 46, 38, 255, 75, 52, 44, 255, 73, 49, 40, 255, 85, 59, 50, 255, 89, 63, 54, 255, 83, 57, 47, 255, 89, 63, 53, 255, 81, 55, 44, 255, 80, 53, 42, 255, 90, 62, 50, 255, 57, 40, 34, 255, 51, 34, 29, 255, 49, 33, 27, 255, 55, 38, 33, 255, 53, 36, 31, 255, 51, 35, 30, 255, 48, 32, 27, 255, 51, 35, 30, 255, 49, 34, 29, 255, 53, 37, 33, 255, 51, 36, 31, 255, 52, 37, 32, 255, 53, 38, 34, 255, 47, 32, 28, 255, 49, 34, 29, 255, 55, 40, 35, 255, 48, 32, 28, 0, 49, 34, 29, 0, 52, 37, 32, 0, 49, 34, 30, 255, 53, 38, 34, 255, 51, 35, 31, 255, 50, 35, 31, 255, 50, 36, 32, 255, 52, 38, 34, 255, 51, 37, 33, 255, 53, 39, 35, 255, 53, 38, 33, 255, 51, 36, 31, 255, 52, 36, 31, 255, 51, 35, 30, 255, 46, 32, 26, 255, 51, 35, 29, 255, 51, 35, 29, 255, 67, 47, 40, 255, 66, 46, 40, 255, 65, 43, 36, 0, 67, 45, 37, 0, 68, 47, 41, 255, 64, 43, 35, 255, 72, 52, 46, 255, 49, 31, 23, 255, 59, 40, 33, 255, 61, 42, 36, 255, 65, 45, 37, 255, 63, 43, 36, 255, 66, 45, 37, 0, 63, 42, 35, 0, 63, 42, 35, 0, 65, 45, 38, 0, 65, 45, 38, 255, 65, 45, 38, 0, 65, 45, 38, 0, 75, 57, 46, 0, 75, 57, 46, 255, 79, 60, 48, 255, 75, 57, 45, 255, 74, 56, 44, 255, 72, 54, 43, 255, 78, 60, 51, 255, 77, 59, 49, 255, 71, 54, 43, 255, 80, 62, 52, 255, 80, 62, 52, 0, 80, 62, 52, 0, 80, 62, 52, 0, 80, 62, 52, 0, 93, 78, 71, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 0, 71, 55, 43, 0, 76, 57, 45, 0, 76, 57, 45, 0, 76, 57, 45, 0, 83, 64, 51, 0, 80, 62, 51, 0, 80, 62, 51, 0, 26, 15, 14, 0, 26, 15, 14, 255, 26, 14, 12, 255, 26, 14, 12, 255, 25, 13, 11, 255, 27, 15, 13, 255, 27, 14, 13, 255, 21, 11, 9, 255, 24, 14, 13, 255, 23, 12, 11, 255, 29, 16, 14, 255, 26, 13, 11, 255, 26, 13, 11, 255, 28, 15, 14, 255, 30, 17, 15, 255, 29, 15, 14, 255, 25, 13, 11, 255, 30, 17, 15, 255, 27, 15, 13, 255, 27, 15, 13, 255, 31, 17, 16, 255, 27, 14, 13, 255, 26, 14, 12, 255, 24, 13, 12, 255, 58, 41, 37, 0, 58, 41, 37, 0, 55, 37, 32, 0, 55, 37, 31, 0, 55, 37, 31, 0, 24, 12, 10, 255, 24, 13, 11, 255, 26, 14, 13, 255, 34, 20, 17, 255, 28, 13, 11, 255, 25, 14, 12, 255, 22, 12, 10, 255, 21, 11, 9, 255, 25, 14, 13, 255, 23, 13, 11, 255, 34, 17, 14, 255, 36, 20, 16, 255, 23, 13, 11, 255, 22, 12, 10, 255, 21, 11, 10, 255, 23, 13, 11, 255, 23, 13, 11, 255, 22, 12, 10, 255, 27, 16, 15, 255, 24, 13, 12, 255, 22, 12, 10, 255, 24, 13, 11, 255, 20, 9, 8, 255, 33, 16, 13, 255, 38, 21, 18, 255, 40, 22, 20, 255, 39, 22, 19, 255, 49, 34, 29, 0, 55, 40, 35, 0, 55, 40, 35, 0, 49, 34, 29, 0, 25, 14, 13, 0, 25, 14, 13, 255, 21, 11, 9, 255, 21, 10, 9, 255, 30, 19, 18, 255, 27, 16, 15, 255, 20, 9, 8, 255, 21, 11, 9, 255, 20, 10, 8, 255, 23, 13, 11, 255, 23, 13, 11, 255, 27, 16, 15, 255, 20, 10, 8, 255, 25, 14, 13, 255, 21, 11, 9, 255, 24, 13, 12, 255, 21, 11, 9, 255, 25, 12, 10, 255, 30, 16, 15, 255, 30, 16, 15, 0, 68, 47, 41, 0, 25, 13, 11, 255, 32, 18, 17, 255, 28, 15, 13, 255, 26, 14, 12, 255, 26, 14, 12, 255, 30, 17, 15, 255, 30, 17, 15, 255, 30, 17, 15, 0, 60, 36, 34, 0, 27, 14, 13, 0, 27, 14, 13, 255, 28, 16, 15, 255, 28, 16, 15, 0, 28, 16, 15, 0, 75, 57, 46, 0, 75, 57, 46, 0, 25, 15, 15, 255, 25, 15, 15, 255, 27, 17, 16, 255, 27, 15, 15, 255, 23, 12, 11, 255, 22, 11, 9, 255, 27, 15, 15, 255, 29, 17, 16, 255, 29, 17, 16, 0, 29, 17, 16, 0, 29, 17, 16, 0, 29, 17, 16, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 0, 76, 57, 45, 0, 76, 57, 45, 0, 76, 57, 45, 0, 83, 64, 51, 0, 80, 62, 51, 0, 64, 40, 39, 0, 64, 40, 39, 0, 64, 40, 39, 255, 62, 38, 36, 255, 62, 37, 35, 255, 64, 38, 37, 255, 62, 37, 36, 255, 64, 38, 37, 255, 62, 37, 36, 255, 50, 30, 29, 255, 51, 30, 30, 255, 62, 37, 36, 255, 63, 38, 36, 255, 63, 37, 36, 255, 64, 38, 36, 255, 62, 37, 35, 255, 63, 37, 36, 255, 60, 35, 33, 255, 62, 37, 35, 255, 62, 37, 36, 255, 64, 38, 36, 255, 63, 38, 36, 255, 64, 39, 36, 255, 63, 38, 36, 255, 51, 30, 29, 255, 51, 30, 29, 0, 51, 30, 29, 0, 58, 34, 33, 0, 58, 34, 33, 0, 61, 36, 35, 0, 61, 36, 35, 255, 59, 35, 34, 255, 65, 39, 36, 255, 66, 40, 38, 255, 72, 43, 40, 255, 52, 31, 30, 255, 51, 30, 29, 255, 51, 31, 30, 255, 50, 30, 29, 255, 50, 29, 28, 255, 51, 31, 30, 255, 51, 31, 29, 255, 52, 32, 30, 255, 52, 31, 30, 255, 51, 31, 30, 255, 51, 31, 30, 255, 53, 32, 31, 255, 50, 30, 29, 255, 51, 30, 29, 255, 81, 48, 44, 255, 83, 50, 46, 255, 82, 49, 44, 255, 82, 49, 45, 255, 82, 48, 44, 255, 80, 47, 43, 255, 82, 49, 45, 255, 39, 22, 19, 0, 78, 46, 41, 0, 78, 46, 41, 0, 55, 40, 35, 0, 50, 30, 29, 0, 50, 30, 29, 0, 50, 30, 29, 255, 51, 30, 29, 255, 51, 30, 29, 255, 51, 31, 30, 255, 51, 31, 30, 255, 50, 30, 29, 255, 51, 31, 30, 255, 51, 32, 30, 255, 23, 13, 11, 0, 50, 30, 29, 255, 50, 30, 29, 255, 51, 31, 30, 255, 52, 31, 30, 255, 51, 30, 29, 255, 50, 30, 29, 255, 51, 31, 30, 255, 62, 36, 35, 255, 61, 36, 35, 255, 61, 36, 35, 0, 61, 36, 34, 0, 61, 36, 34, 255, 62, 37, 35, 255, 62, 37, 36, 255, 60, 35, 34, 255, 60, 35, 33, 255, 62, 37, 35, 255, 62, 37, 35, 255, 62, 37, 35, 0, 60, 36, 34, 0, 60, 36, 34, 255, 60, 36, 34, 255, 59, 35, 33, 255, 59, 35, 33, 0, 59, 35, 33, 0, 25, 15, 15, 0, 25, 15, 15, 0, 25, 15, 15, 255, 60, 37, 36, 255, 58, 35, 35, 255, 26, 14, 15, 255, 56, 33, 33, 255, 57, 35, 34, 255, 56, 33, 32, 255, 55, 33, 32, 255, 55, 33, 32, 0, 55, 33, 32, 0, 55, 33, 32, 0, 55, 33, 32, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 0, 76, 57, 45, 0, 76, 57, 45, 0, 83, 64, 51, 0, 80, 62, 51, 0, 64, 40, 39, 0, 64, 40, 39, 0, 64, 40, 39, 0, 62, 38, 36, 0, 62, 38, 36, 255, 60, 35, 34, 255, 61, 36, 34, 255, 60, 35, 34, 255, 62, 38, 36, 255, 50, 30, 29, 0, 51, 31, 30, 255, 50, 30, 29, 255, 61, 36, 34, 255, 60, 35, 34, 255, 62, 37, 35, 255, 62, 37, 35, 255, 61, 36, 34, 255, 60, 34, 33, 255, 63, 38, 36, 255, 61, 37, 35, 255, 60, 35, 34, 255, 61, 36, 35, 255, 61, 36, 34, 255, 51, 30, 30, 255, 51, 30, 29, 0, 51, 30, 29, 0, 51, 30, 29, 0, 58, 34, 33, 0, 58, 34, 33, 0, 58, 34, 33, 255, 61, 36, 35, 0, 65, 39, 38, 255, 60, 36, 34, 255, 67, 42, 40, 255, 69, 42, 39, 255, 75, 45, 42, 255, 79, 47, 45, 255, 80, 49, 46, 255, 78, 47, 44, 255, 50, 30, 29, 255, 51, 30, 29, 255, 51, 30, 29, 255, 49, 28, 27, 255, 50, 29, 28, 255, 51, 30, 29, 255, 50, 29, 28, 255, 81, 48, 44, 255, 80, 48, 44, 255, 82, 49, 44, 255, 77, 45, 41, 255, 82, 49, 45, 255, 82, 49, 45, 255, 81, 48, 44, 255, 82, 49, 44, 255, 82, 49, 45, 255, 82, 49, 45, 0, 78, 46, 41, 0, 78, 46, 41, 255, 78, 46, 41, 0, 78, 46, 41, 0, 51, 31, 30, 0, 51, 31, 30, 0, 51, 31, 30, 255, 52, 32, 31, 255, 49, 29, 28, 255, 51, 31, 30, 255, 50, 30, 29, 255, 48, 28, 27, 255, 50, 30, 29, 255, 47, 28, 26, 255, 50, 30, 29, 255, 50, 30, 29, 0, 50, 30, 29, 255, 48, 28, 27, 255, 51, 31, 30, 255, 50, 29, 28, 255, 62, 36, 35, 255, 61, 36, 34, 255, 60, 35, 33, 255, 62, 37, 36, 255, 62, 37, 36, 255, 62, 37, 36, 0, 61, 36, 34, 0, 60, 35, 34, 255, 65, 40, 38, 255, 65, 40, 39, 255, 64, 39, 38, 255, 62, 37, 36, 255, 62, 37, 35, 0, 63, 39, 37, 0, 63, 39, 37, 255, 61, 37, 35, 255, 59, 34, 33, 255, 59, 36, 34, 255, 59, 36, 34, 0, 59, 36, 34, 0, 25, 15, 15, 0, 25, 15, 15, 0, 25, 15, 15, 0, 60, 37, 36, 0, 57, 34, 33, 255, 24, 12, 13, 255, 56, 34, 33, 255, 56, 34, 33, 255, 56, 33, 32, 255, 55, 32, 32, 255, 55, 32, 32, 0, 55, 32, 32, 0, 55, 32, 32, 0, 55, 32, 32, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 0, 56, 34, 33, 255, 56, 34, 33, 0, 56, 34, 33, 0, 24, 13, 14, 0, 24, 13, 14, 0, 83, 64, 51, 0, 64, 40, 39, 0, 64, 40, 39, 0, 64, 40, 39, 0, 64, 40, 39, 0, 23, 12, 11, 0, 23, 12, 11, 255, 24, 13, 11, 255, 23, 12, 10, 255, 60, 35, 34, 0, 62, 38, 36, 0, 62, 38, 36, 0, 51, 31, 30, 0, 20, 10, 9, 255, 20, 8, 9, 255, 25, 11, 11, 255, 24, 12, 11, 255, 26, 11, 12, 255, 24, 12, 11, 255, 22, 11, 9, 255, 26, 11, 11, 255, 20, 10, 9, 255, 20, 9, 8, 255, 19, 9, 8, 255, 19, 9, 8, 255, 20, 9, 8, 255, 20, 9, 8, 0, 20, 9, 8, 0, 51, 30, 29, 0, 23, 11, 11, 0, 23, 11, 11, 0, 23, 11, 11, 255, 23, 11, 11, 0, 65, 39, 38, 0, 24, 11, 10, 255, 27, 12, 12, 255, 27, 13, 11, 255, 26, 12, 11, 255, 29, 13, 13, 255, 30, 14, 13, 255, 33, 15, 15, 255, 32, 16, 13, 255, 21, 9, 8, 255, 20, 10, 10, 255, 22, 13, 11, 255, 21, 10, 9, 255, 34, 17, 14, 255, 32, 16, 14, 255, 30, 16, 14, 255, 33, 16, 15, 255, 32, 17, 14, 255, 35, 17, 15, 255, 33, 14, 14, 255, 34, 14, 14, 255, 32, 15, 12, 255, 32, 17, 13, 255, 82, 49, 45, 0, 32, 12, 12, 0, 32, 12, 12, 255, 78, 46, 41, 0, 78, 46, 41, 0, 78, 46, 41, 0, 21, 9, 8, 0, 21, 9, 8, 0, 21, 9, 8, 255, 21, 8, 8, 255, 49, 29, 28, 0, 21, 10, 9, 255, 20, 9, 9, 255, 21, 8, 8, 255, 20, 9, 8, 255, 21, 9, 9, 255, 20, 9, 9, 255, 20, 9, 8, 255, 20, 10, 8, 255, 19, 9, 8, 255, 19, 9, 8, 255, 20, 10, 8, 255, 26, 11, 10, 255, 61, 36, 34, 0, 60, 35, 33, 0, 62, 37, 36, 0, 62, 37, 36, 0, 25, 12, 11, 255, 25, 12, 11, 0, 60, 35, 34, 0, 24, 11, 11, 255, 24, 12, 10, 255, 23, 12, 11, 255, 25, 13, 12, 255, 25, 13, 12, 0, 63, 39, 37, 0, 63, 39, 37, 0, 61, 37, 35, 0, 59, 34, 33, 0, 59, 36, 34, 0, 59, 36, 34, 0, 59, 36, 34, 0, 25, 15, 15, 0, 25, 15, 15, 0, 25, 15, 15, 0, 57, 34, 33, 0, 57, 34, 33, 0, 25, 14, 14, 255, 57, 34, 34, 255, 54, 32, 32, 255, 26, 14, 14, 255, 56, 33, 33, 255, 56, 33, 33, 0, 56, 33, 33, 0, 56, 33, 33, 0, 56, 33, 33, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 58, 35, 35, 0, 58, 35, 35, 0, 58, 35, 35, 0, 58, 35, 35, 0, 58, 35, 35, 255, 58, 35, 35, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 64, 40, 39, 0, 64, 40, 39, 0, 104, 90, 80, 0, 104, 90, 80, 0, 104, 90, 80, 0, 104, 90, 80, 255, 105, 92, 82, 255, 107, 95, 85, 255, 107, 95, 85, 0, 62, 38, 36, 0, 87, 76, 70, 0, 87, 76, 70, 0, 87, 76, 70, 255, 88, 77, 71, 255, 86, 76, 69, 255, 87, 76, 69, 255, 85, 74, 67, 255, 86, 76, 69, 255, 87, 76, 70, 255, 87, 76, 70, 255, 88, 78, 71, 255, 86, 76, 69, 255, 88, 77, 71, 255, 89, 79, 73, 255, 20, 9, 8, 0, 20, 9, 8, 0, 20, 9, 8, 0, 103, 91, 83, 0, 103, 91, 83, 0, 103, 91, 83, 0, 103, 91, 83, 255, 103, 91, 83, 0, 108, 95, 85, 0, 108, 95, 85, 255, 113, 99, 89, 255, 115, 101, 90, 255, 122, 108, 96, 255, 126, 111, 100, 255, 131, 115, 102, 255, 134, 117, 104, 255, 133, 116, 102, 255, 89, 78, 72, 255, 88, 77, 70, 255, 143, 126, 109, 255, 142, 126, 110, 255, 141, 124, 108, 255, 144, 126, 111, 255, 141, 125, 108, 255, 142, 124, 106, 255, 146, 129, 111, 255, 139, 122, 103, 255, 143, 126, 107, 255, 145, 128, 111, 255, 144, 126, 111, 255, 32, 17, 13, 0, 139, 121, 103, 0, 139, 121, 103, 255, 142, 123, 105, 255, 142, 123, 105, 0, 142, 123, 105, 0, 78, 46, 41, 0, 21, 9, 8, 0, 21, 9, 8, 0, 21, 9, 8, 0, 21, 8, 8, 0, 87, 76, 69, 0, 87, 76, 69, 255, 89, 78, 73, 255, 87, 76, 70, 255, 87, 76, 69, 255, 93, 82, 76, 255, 89, 78, 72, 255, 85, 75, 68, 255, 88, 77, 70, 255, 88, 77, 71, 255, 89, 78, 72, 255, 20, 10, 8, 0, 111, 98, 88, 255, 109, 95, 85, 255, 106, 92, 82, 255, 107, 93, 83, 255, 107, 93, 83, 0, 25, 12, 11, 0, 106, 93, 82, 0, 106, 93, 82, 255, 24, 11, 11, 0, 105, 92, 81, 255, 103, 90, 82, 255, 25, 13, 12, 0, 25, 13, 12, 0, 63, 39, 37, 0, 63, 39, 37, 0, 61, 37, 35, 0, 59, 34, 33, 0, 59, 36, 34, 0, 59, 36, 34, 0, 59, 36, 34, 0, 25, 15, 15, 0, 25, 15, 15, 0, 57, 34, 33, 0, 57, 34, 33, 0, 25, 14, 14, 0, 25, 14, 14, 0, 56, 34, 34, 255, 55, 33, 33, 255, 28, 16, 16, 255, 56, 33, 33, 255, 56, 33, 33, 0, 56, 33, 33, 0, 56, 33, 33, 0, 56, 33, 33, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 58, 35, 35, 0, 58, 35, 35, 0, 58, 35, 35, 0, 58, 35, 35, 0, 58, 35, 35, 0, 24, 13, 14, 255, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 64, 40, 39, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 255, 104, 90, 80, 255, 105, 92, 81, 255, 105, 92, 81, 0, 105, 92, 81, 0, 87, 76, 70, 0, 87, 76, 70, 0, 87, 76, 70, 0, 88, 76, 69, 255, 88, 77, 70, 255, 86, 74, 66, 255, 86, 74, 66, 255, 86, 76, 69, 0, 86, 75, 68, 255, 85, 74, 66, 255, 87, 76, 68, 255, 87, 76, 69, 255, 89, 78, 72, 255, 89, 79, 73, 0, 89, 79, 73, 0, 20, 9, 8, 0, 20, 9, 8, 0, 107, 95, 87, 0, 107, 95, 87, 0, 107, 95, 87, 0, 107, 95, 87, 255, 108, 95, 86, 255, 108, 95, 86, 0, 108, 95, 85, 0, 111, 97, 86, 255, 113, 99, 87, 255, 116, 101, 87, 255, 123, 108, 95, 255, 130, 114, 102, 255, 132, 114, 100, 255, 121, 103, 87, 255, 146, 129, 117, 255, 144, 126, 112, 255, 143, 126, 111, 255, 138, 120, 103, 255, 123, 103, 81, 255, 141, 123, 105, 255, 135, 116, 96, 255, 147, 129, 111, 255, 144, 126, 107, 255, 142, 124, 105, 255, 141, 123, 104, 255, 142, 123, 105, 255, 144, 126, 111, 0, 143, 124, 103, 255, 143, 124, 103, 0, 140, 121, 101, 255, 142, 123, 105, 0, 142, 123, 105, 0, 142, 123, 105, 0, 142, 123, 105, 0, 21, 9, 8, 0, 21, 9, 8, 0, 21, 9, 8, 0, 21, 8, 8, 0, 87, 76, 69, 0, 87, 76, 69, 0, 83, 71, 62, 255, 86, 74, 67, 255, 88, 76, 68, 255, 88, 77, 69, 255, 89, 78, 70, 255, 85, 74, 66, 255, 89, 78, 70, 255, 89, 78, 72, 255, 89, 78, 72, 0, 107, 94, 83, 0, 107, 94, 83, 255, 107, 93, 83, 255, 106, 92, 81, 255, 104, 90, 80, 255, 81, 67, 53, 255, 81, 67, 53, 0, 105, 91, 81, 0, 105, 91, 81, 255, 106, 92, 82, 255, 105, 92, 81, 0, 103, 90, 82, 0, 103, 90, 82, 0, 25, 13, 12, 0, 25, 13, 12, 0, 63, 39, 37, 0, 61, 37, 35, 0, 59, 34, 33, 0, 59, 36, 34, 0, 59, 36, 34, 0, 59, 36, 34, 0, 59, 36, 34, 0, 25, 15, 15, 0, 57, 34, 33, 0, 25, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 255, 33, 21, 22, 255, 28, 16, 16, 0, 56, 33, 33, 0, 56, 33, 33, 0, 56, 33, 33, 0, 56, 33, 33, 0, 56, 33, 33, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 58, 35, 35, 0, 58, 35, 35, 0, 58, 35, 35, 0, 58, 35, 35, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 103, 90, 80, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 0, 104, 90, 80, 0, 105, 92, 81, 0, 105, 92, 81, 0, 105, 92, 81, 0, 87, 76, 70, 0, 87, 76, 70, 0, 88, 76, 69, 0, 88, 76, 69, 0, 88, 77, 70, 0, 86, 74, 66, 0, 86, 74, 66, 0, 69, 56, 46, 0, 69, 56, 46, 255, 85, 74, 66, 0, 87, 76, 68, 0, 87, 76, 69, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 79, 73, 0, 89, 79, 73, 0, 20, 9, 8, 0, 107, 95, 87, 0, 107, 95, 87, 0, 107, 95, 87, 0, 107, 95, 87, 0, 108, 95, 86, 0, 108, 95, 86, 0, 110, 96, 85, 0, 110, 96, 85, 255, 112, 98, 87, 255, 112, 96, 83, 255, 101, 85, 72, 255, 100, 82, 69, 255, 104, 85, 69, 255, 137, 117, 101, 255, 130, 111, 95, 255, 131, 113, 96, 255, 133, 117, 104, 255, 115, 94, 76, 255, 102, 81, 62, 255, 118, 97, 78, 255, 117, 96, 76, 255, 144, 125, 107, 255, 145, 127, 108, 255, 142, 124, 105, 255, 108, 90, 72, 255, 142, 123, 105, 0, 114, 93, 74, 255, 143, 124, 103, 0, 143, 124, 103, 0, 140, 121, 101, 0, 140, 121, 101, 0, 142, 123, 105, 0, 142, 123, 105, 0, 142, 123, 105, 0, 21, 9, 8, 0, 21, 9, 8, 0, 21, 9, 8, 0, 104, 84, 67, 0, 104, 84, 67, 0, 104, 84, 67, 255, 68, 55, 45, 255, 69, 56, 48, 255, 65, 54, 45, 255, 88, 76, 69, 255, 90, 78, 70, 255, 73, 60, 51, 255, 89, 76, 68, 255, 93, 76, 64, 255, 93, 76, 64, 0, 105, 92, 81, 0, 105, 92, 81, 255, 104, 91, 81, 255, 80, 66, 56, 255, 105, 91, 81, 255, 81, 66, 54, 255, 81, 66, 54, 0, 105, 91, 81, 0, 105, 91, 81, 0, 100, 87, 77, 255, 100, 87, 77, 0, 103, 90, 82, 0, 103, 90, 82, 0, 103, 90, 82, 0, 25, 13, 12, 0, 63, 39, 37, 0, 61, 37, 35, 0, 59, 34, 33, 0, 59, 36, 34, 0, 59, 36, 34, 0, 59, 36, 34, 0, 59, 36, 34, 0, 57, 34, 33, 0, 24, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 0, 33, 21, 22, 0, 33, 21, 22, 0, 56, 33, 33, 0, 56, 33, 33, 0, 56, 33, 33, 0, 56, 33, 33, 0, 56, 33, 33, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 58, 35, 35, 0, 58, 35, 35, 0, 58, 35, 35, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 103, 90, 79, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 0, 104, 90, 80, 0, 105, 92, 81, 0, 105, 92, 81, 0, 105, 92, 81, 0, 87, 76, 70, 0, 88, 76, 69, 0, 88, 76, 69, 0, 88, 76, 69, 0, 88, 77, 70, 0, 86, 74, 66, 0, 86, 74, 66, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 87, 76, 68, 0, 87, 76, 69, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 79, 73, 0, 89, 79, 73, 0, 107, 95, 87, 0, 107, 95, 87, 0, 107, 95, 87, 0, 107, 95, 87, 0, 108, 95, 86, 0, 108, 95, 86, 0, 110, 96, 85, 0, 110, 96, 85, 0, 112, 98, 87, 0, 112, 96, 83, 0, 101, 85, 72, 0, 100, 82, 69, 0, 104, 85, 69, 0, 137, 117, 101, 0, 130, 111, 95, 0, 131, 113, 96, 0, 133, 117, 104, 0, 115, 94, 76, 0, 102, 81, 62, 0, 118, 97, 78, 0, 117, 96, 76, 0, 144, 125, 107, 0, 145, 127, 108, 0, 142, 124, 105, 0, 108, 90, 72, 0, 108, 90, 72, 0, 114, 93, 74, 0, 114, 93, 74, 0, 143, 124, 103, 0, 140, 121, 101, 0, 140, 121, 101, 0, 140, 121, 101, 0, 142, 123, 105, 0, 142, 123, 105, 0, 21, 9, 8, 0, 21, 9, 8, 0, 104, 84, 67, 0, 104, 84, 67, 0, 104, 84, 67, 0, 104, 84, 67, 0, 73, 60, 51, 255, 63, 51, 42, 255, 65, 54, 45, 0, 88, 76, 69, 0, 90, 78, 70, 0, 73, 60, 51, 0, 89, 76, 68, 0, 93, 76, 64, 0, 93, 76, 64, 0, 105, 92, 81, 0, 105, 92, 81, 0, 104, 91, 81, 0, 80, 66, 56, 0, 105, 91, 81, 0, 81, 66, 54, 0, 81, 66, 54, 0, 105, 91, 81, 0, 100, 87, 77, 0, 100, 87, 77, 0, 100, 87, 77, 0, 100, 87, 77, 0, 103, 90, 82, 0, 103, 90, 82, 0, 103, 90, 82, 0, 25, 13, 12, 0, 25, 13, 12, 0, 85, 70, 58, 0, 82, 67, 54, 0, 83, 68, 56, 0, 79, 63, 51, 0, 76, 62, 51, 0, 25, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 0, 33, 21, 22, 0, 33, 21, 22, 0, 33, 21, 22, 0, 56, 33, 33, 0, 56, 33, 33, 0, 56, 33, 33, 0, 56, 33, 33, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 58, 35, 35, 0, 58, 35, 35, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 255, 255, 255, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 0, 104, 90, 80, 0, 105, 92, 81, 0, 105, 92, 81, 0, 105, 92, 81, 0, 105, 92, 81, 0, 88, 76, 69, 0, 88, 76, 69, 0, 88, 76, 69, 0, 88, 77, 70, 0, 86, 74, 66, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 87, 76, 69, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 79, 73, 0, 107, 95, 87, 0, 107, 95, 87, 0, 107, 95, 87, 0, 107, 95, 87, 0, 108, 95, 86, 0, 110, 96, 85, 0, 110, 96, 85, 0, 110, 96, 85, 0, 112, 98, 87, 0, 112, 96, 83, 0, 101, 85, 72, 0, 100, 82, 69, 0, 104, 85, 69, 0, 137, 117, 101, 0, 130, 111, 95, 0, 131, 113, 96, 0, 133, 117, 104, 0, 115, 94, 76, 0, 102, 81, 62, 0, 118, 97, 78, 0, 117, 96, 76, 0, 144, 125, 107, 0, 145, 127, 108, 0, 142, 124, 105, 0, 108, 90, 72, 0, 108, 90, 72, 0, 114, 93, 74, 0, 114, 93, 74, 0, 114, 93, 74, 0, 140, 121, 101, 0, 140, 121, 101, 0, 140, 121, 101, 0, 140, 121, 101, 0, 142, 123, 105, 0, 142, 123, 105, 0, 104, 84, 67, 0, 104, 84, 67, 0, 104, 84, 67, 0, 104, 84, 67, 0, 73, 60, 51, 0, 73, 60, 51, 0, 63, 51, 42, 0, 63, 51, 42, 0, 88, 76, 69, 0, 90, 78, 70, 0, 73, 60, 51, 0, 89, 76, 68, 0, 93, 76, 64, 0, 93, 76, 64, 0, 105, 92, 81, 0, 105, 92, 81, 0, 104, 91, 81, 0, 80, 66, 56, 0, 105, 91, 81, 0, 81, 66, 54, 0, 81, 66, 54, 0, 81, 66, 54, 0, 100, 87, 77, 0, 100, 87, 77, 0, 100, 87, 77, 0, 100, 87, 77, 0, 100, 87, 77, 0, 103, 90, 82, 0, 103, 90, 82, 0, 103, 90, 82, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 24, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 0, 33, 21, 22, 0, 33, 21, 22, 0, 33, 21, 22, 0, 56, 33, 33, 0, 56, 33, 33, 0, 56, 33, 33, 0, 56, 33, 33, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 24, 13, 14, 0, 255, 255, 255, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 0, 105, 92, 82, 0, 104, 90, 80, 0, 105, 92, 81, 0, 105, 92, 81, 0, 105, 92, 81, 0, 105, 92, 81, 0, 88, 76, 69, 0, 88, 76, 69, 0, 88, 76, 69, 0, 88, 77, 70, 0, 86, 74, 66, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 87, 76, 69, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 89, 78, 72, 0, 107, 95, 87, 0, 107, 95, 87, 0, 107, 95, 87, 0, 107, 95, 87, 0, 108, 95, 86, 0, 110, 96, 85, 0, 110, 96, 85, 0, 110, 96, 85, 0, 112, 98, 87, 0, 112, 96, 83, 0, 101, 85, 72, 0, 100, 82, 69, 0, 104, 85, 69, 0, 137, 117, 101, 0, 130, 111, 95, 0, 131, 113, 96, 0, 133, 117, 104, 0, 115, 94, 76, 0, 102, 81, 62, 0, 118, 97, 78, 0, 117, 96, 76, 0, 144, 125, 107, 0, 145, 127, 108, 0, 142, 124, 105, 0, 108, 90, 72, 0, 108, 90, 72, 0, 114, 93, 74, 0, 114, 93, 74, 0, 114, 93, 74, 0, 140, 121, 101, 0, 140, 121, 101, 0, 140, 121, 101, 0, 140, 121, 101, 0, 140, 121, 101, 0, 255, 255, 255, 0, 104, 84, 67, 0, 104, 84, 67, 0, 104, 84, 67, 0, 73, 60, 51, 0, 73, 60, 51, 0, 73, 60, 51, 0, 63, 51, 42, 0, 63, 51, 42, 0, 63, 51, 42, 0, 90, 78, 70, 0, 73, 60, 51, 0, 89, 76, 68, 0, 93, 76, 64, 0, 93, 76, 64, 0, 105, 92, 81, 0, 105, 92, 81, 0, 104, 91, 81, 0, 80, 66, 56, 0, 105, 91, 81, 0, 81, 66, 54, 0, 81, 66, 54, 0, 81, 66, 54, 0, 100, 87, 77, 0, 100, 87, 77, 0, 100, 87, 77, 0, 100, 87, 77, 0, 100, 87, 77, 0, 100, 87, 77, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 24, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 0, 24, 14, 14, 0, 33, 21, 22, 0, 33, 21, 22, 0, 33, 21, 22, 0, 33, 21, 22, 0, 33, 21, 22, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 69, 56, 46, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 110, 96, 85, 0, 110, 96, 85, 0, 110, 96, 85, 0, 110, 96, 85, 0, 110, 96, 85, 0, 112, 98, 87, 0, 112, 96, 83, 0, 101, 85, 72, 0, 100, 82, 69, 0, 104, 85, 69, 0, 137, 117, 101, 0, 130, 111, 95, 0, 131, 113, 96, 0, 133, 117, 104, 0, 115, 94, 76, 0, 102, 81, 62, 0, 118, 97, 78, 0, 117, 96, 76, 0, 144, 125, 107, 0, 145, 127, 108, 0, 142, 124, 105, 0, 108, 90, 72, 0, 108, 90, 72, 0, 114, 93, 74, 0, 114, 93, 74, 0, 114, 93, 74, 0, 114, 93, 74, 0, 114, 93, 74, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 104, 84, 67, 0, 104, 84, 67, 0, 73, 60, 51, 0, 73, 60, 51, 0, 73, 60, 51, 0, 73, 60, 51, 0, 63, 51, 42, 0, 63, 51, 42, 0, 63, 51, 42, 0, 90, 78, 70, 0, 73, 60, 51, 0, 89, 76, 68, 0, 93, 76, 64, 0, 93, 76, 64, 0, 105, 92, 81, 0, 105, 92, 81, 0, 104, 91, 81, 0, 80, 66, 56, 0, 105, 91, 81, 0, 81, 66, 54, 0, 81, 66, 54, 0, 81, 66, 54, 0, 100, 87, 77, 0, 100, 87, 77, 0, 100, 87, 77, 0, 100, 87, 77, 0, 100, 87, 77, 0, 100, 87, 77, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 73, 60, 51, 0, 73, 60, 51, 0, 73, 60, 51, 0, 73, 60, 51, 0, 73, 60, 51, 0, 63, 51, 42, 0, 63, 51, 42, 0, 63, 51, 42, 0, 63, 51, 42, 0, 63, 51, 42, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0),
"format": "RGBA8",
@@ -14,13 +16,19 @@ data = {
"width": 138
}
-[sub_resource type="ImageTexture" id="ImageTexture_phw8g"]
-image = SubResource("Image_auxb7")
+[sub_resource type="ImageTexture" id="ImageTexture_ro3vo"]
+image = SubResource("Image_vl1ak")
[node name="刮海报_二楼内侧" type="CanvasLayer"]
layer = 5
script = ExtResource("1_x38qx")
+[node name="Sfx撕海报" type="AudioStreamPlayer" parent="."]
+stream = ExtResource("2_vl1ak")
+bus = &"game_sfx"
+script = ExtResource("3_ro3vo")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+
[node name="TextureRect" type="TextureRect" parent="."]
anchors_preset = 15
anchor_right = 1.0
@@ -45,5 +53,5 @@ offset_left = -79.0
offset_top = 0.0
offset_right = 79.0
offset_bottom = 0.0
-texture = SubResource("ImageTexture_phw8g")
+texture = SubResource("ImageTexture_ro3vo")
stretch_mode = 5
diff --git a/scene/ground/script/c02/刮海报_过道.tscn b/scene/ground/script/c02/刮海报_过道.tscn
index 42a59e88..63960dec 100644
--- a/scene/ground/script/c02/刮海报_过道.tscn
+++ b/scene/ground/script/c02/刮海报_过道.tscn
@@ -1,11 +1,13 @@
-[gd_scene load_steps=7 format=3 uid="uid://cuuej0j8q5ixu"]
+[gd_scene load_steps=9 format=3 uid="uid://cuuej0j8q5ixu"]
[ext_resource type="Script" uid="uid://d31fc1bolhwlf" path="res://scene/ground/script/c02/刮海报.gd" id="1_qroub"]
[ext_resource type="Texture2D" uid="uid://du1gfsc8mp0q0" path="res://asset/art/scene/c02/s02_大门过道/ux_过道面板.png" id="2_5kq43"]
[ext_resource type="Texture2D" uid="uid://cbql1i4hblmt1" path="res://asset/art/ui/prop/特写通用遮罩.png" id="3_5kq43"]
[ext_resource type="PackedScene" uid="uid://bvnclp341hxoh" path="res://scene/entity/ux/刮刮乐.tscn" id="3_qwopf"]
+[ext_resource type="AudioStream" uid="uid://bomvnle4oh1ol" path="res://asset/audio/sfx/交互/第一章/sfx_折纸.wav" id="5_xjg44"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="6_cffxi"]
-[sub_resource type="Image" id="Image_5kq43"]
+[sub_resource type="Image" id="Image_xjg44"]
data = {
"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 68, 43, 27, 0, 68, 43, 27, 0, 68, 43, 27, 0, 68, 43, 27, 0, 68, 43, 27, 0, 67, 41, 26, 0, 72, 45, 30, 0, 70, 43, 28, 0, 67, 41, 26, 0, 66, 41, 25, 0, 66, 41, 25, 0, 64, 39, 22, 0, 70, 44, 28, 0, 70, 43, 28, 0, 68, 42, 27, 0, 66, 41, 25, 0, 84, 54, 41, 0, 84, 54, 41, 0, 84, 54, 41, 0, 84, 54, 41, 0, 84, 54, 41, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 47, 29, 19, 0, 46, 28, 18, 0, 46, 28, 18, 0, 46, 28, 18, 0, 46, 28, 18, 0, 46, 28, 18, 0, 46, 28, 18, 0, 53, 33, 22, 0, 53, 33, 22, 0, 53, 33, 22, 0, 53, 33, 22, 0, 52, 32, 21, 0, 52, 32, 21, 0, 52, 32, 21, 0, 68, 41, 26, 0, 68, 41, 26, 0, 68, 41, 26, 0, 67, 41, 25, 0, 68, 42, 27, 0, 68, 43, 27, 0, 69, 43, 27, 0, 70, 43, 28, 0, 70, 44, 28, 0, 69, 43, 27, 0, 69, 43, 27, 0, 69, 43, 27, 0, 69, 43, 27, 0, 69, 43, 27, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 67, 41, 25, 0, 67, 41, 25, 0, 67, 41, 25, 0, 67, 41, 25, 0, 67, 41, 25, 0, 68, 43, 27, 0, 72, 45, 29, 0, 71, 45, 29, 0, 68, 43, 27, 0, 68, 43, 27, 0, 68, 43, 27, 0, 67, 41, 26, 0, 72, 45, 30, 0, 70, 43, 28, 0, 67, 41, 26, 0, 66, 41, 25, 0, 66, 41, 25, 0, 64, 39, 22, 0, 70, 44, 28, 0, 70, 43, 28, 0, 68, 42, 27, 0, 66, 41, 25, 0, 84, 54, 41, 0, 84, 54, 41, 0, 84, 54, 41, 0, 52, 32, 21, 0, 52, 32, 21, 0, 52, 32, 21, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 47, 29, 19, 0, 46, 28, 18, 0, 46, 28, 18, 0, 46, 28, 18, 0, 46, 28, 18, 0, 97, 80, 70, 0, 97, 80, 70, 0, 53, 33, 22, 0, 53, 33, 22, 0, 53, 33, 22, 0, 53, 33, 22, 0, 52, 32, 21, 0, 52, 32, 21, 0, 52, 32, 21, 0, 68, 41, 26, 0, 68, 41, 26, 0, 68, 41, 26, 0, 67, 41, 25, 0, 68, 42, 27, 0, 68, 43, 27, 0, 69, 43, 27, 0, 70, 43, 28, 0, 70, 44, 28, 0, 69, 43, 27, 0, 69, 43, 27, 0, 69, 43, 27, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 67, 41, 25, 0, 67, 41, 25, 0, 67, 41, 25, 0, 68, 43, 27, 0, 72, 45, 29, 0, 71, 45, 29, 0, 68, 43, 27, 0, 68, 43, 27, 0, 68, 43, 27, 0, 67, 41, 26, 0, 72, 45, 30, 0, 70, 43, 28, 0, 67, 41, 26, 0, 66, 41, 25, 0, 66, 41, 25, 0, 64, 39, 22, 0, 70, 44, 28, 0, 70, 43, 28, 0, 68, 42, 27, 0, 66, 41, 25, 0, 84, 54, 41, 0, 84, 54, 41, 0, 84, 54, 41, 0, 52, 32, 21, 0, 52, 32, 21, 0, 107, 93, 73, 0, 107, 93, 73, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 48, 30, 19, 0, 47, 29, 19, 0, 46, 28, 18, 0, 46, 28, 18, 0, 46, 28, 18, 0, 46, 28, 18, 0, 97, 80, 70, 0, 97, 80, 70, 0, 53, 33, 22, 0, 53, 33, 22, 0, 53, 33, 22, 0, 53, 33, 22, 0, 52, 32, 21, 0, 52, 32, 21, 0, 52, 32, 21, 0, 68, 41, 26, 0, 68, 41, 26, 0, 68, 41, 26, 0, 67, 41, 25, 0, 68, 42, 27, 0, 68, 43, 27, 0, 69, 43, 27, 0, 70, 43, 28, 0, 70, 44, 28, 0, 69, 43, 27, 0, 69, 43, 27, 0, 69, 43, 27, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 67, 41, 25, 0, 67, 41, 25, 0, 67, 41, 25, 0, 68, 43, 27, 0, 72, 45, 29, 0, 71, 45, 29, 0, 70, 44, 28, 0, 68, 43, 27, 0, 68, 43, 27, 0, 67, 41, 26, 0, 72, 45, 30, 0, 70, 43, 28, 0, 67, 41, 26, 0, 66, 41, 25, 0, 66, 41, 25, 0, 64, 39, 22, 0, 70, 44, 28, 0, 70, 43, 28, 0, 68, 42, 27, 0, 66, 41, 25, 0, 84, 54, 41, 0, 84, 54, 41, 0, 52, 32, 21, 0, 52, 32, 21, 0, 52, 32, 21, 0, 107, 93, 73, 0, 107, 93, 73, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 57, 35, 20, 0, 74, 47, 28, 0, 80, 51, 33, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 0, 60, 37, 23, 255, 60, 37, 23, 0, 48, 30, 19, 0, 47, 29, 19, 0, 46, 28, 18, 0, 46, 28, 18, 0, 46, 28, 18, 0, 91, 75, 64, 0, 97, 80, 70, 0, 97, 80, 70, 0, 97, 80, 70, 0, 53, 33, 22, 0, 53, 33, 22, 0, 53, 33, 22, 0, 52, 32, 21, 0, 52, 32, 21, 0, 107, 93, 73, 0, 107, 93, 73, 0, 68, 41, 26, 0, 68, 41, 26, 0, 67, 41, 25, 0, 68, 42, 27, 0, 68, 43, 27, 0, 69, 43, 27, 0, 70, 43, 28, 0, 70, 44, 28, 0, 69, 43, 27, 0, 69, 43, 27, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 67, 41, 25, 0, 67, 41, 25, 0, 68, 43, 27, 0, 72, 45, 29, 0, 71, 45, 29, 0, 70, 44, 28, 0, 68, 43, 27, 0, 68, 43, 27, 255, 67, 41, 26, 255, 72, 45, 30, 255, 70, 43, 28, 255, 67, 41, 26, 255, 66, 41, 25, 255, 66, 41, 25, 255, 64, 39, 22, 255, 70, 44, 28, 255, 70, 43, 28, 255, 68, 42, 27, 255, 66, 41, 25, 255, 84, 54, 41, 255, 84, 54, 41, 0, 52, 32, 21, 0, 52, 32, 21, 0, 52, 32, 21, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 92, 73, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 60, 37, 24, 0, 59, 36, 23, 0, 62, 39, 26, 0, 62, 39, 25, 0, 59, 37, 22, 0, 58, 36, 21, 0, 59, 37, 22, 0, 59, 36, 22, 0, 59, 36, 21, 0, 58, 36, 22, 0, 62, 42, 27, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 74, 44, 24, 0, 75, 45, 26, 0, 75, 44, 26, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 47, 29, 19, 0, 47, 29, 19, 0, 47, 29, 19, 0, 47, 29, 19, 0, 47, 29, 19, 255, 47, 29, 19, 255, 48, 30, 19, 255, 47, 29, 19, 255, 46, 28, 18, 255, 46, 28, 18, 255, 46, 28, 18, 0, 91, 75, 64, 0, 97, 80, 70, 0, 97, 80, 70, 0, 102, 87, 73, 0, 53, 33, 22, 0, 53, 33, 22, 0, 53, 33, 22, 255, 52, 32, 21, 255, 52, 32, 21, 0, 107, 93, 73, 0, 107, 93, 73, 0, 68, 41, 26, 0, 68, 41, 26, 255, 67, 41, 25, 255, 68, 42, 27, 255, 68, 43, 27, 255, 69, 43, 27, 255, 70, 43, 28, 255, 70, 44, 28, 255, 69, 43, 27, 255, 69, 43, 27, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 67, 41, 25, 0, 67, 41, 25, 255, 68, 43, 27, 255, 72, 45, 29, 255, 71, 45, 29, 255, 70, 44, 28, 255, 70, 44, 28, 255, 71, 45, 29, 255, 68, 42, 27, 255, 70, 44, 29, 255, 47, 29, 19, 255, 47, 29, 19, 255, 49, 30, 20, 255, 46, 29, 18, 255, 47, 29, 19, 255, 47, 29, 19, 255, 45, 27, 17, 255, 46, 28, 18, 255, 47, 29, 19, 255, 51, 31, 20, 255, 51, 32, 20, 255, 52, 32, 21, 255, 52, 32, 21, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 92, 73, 0, 56, 35, 22, 0, 56, 35, 22, 255, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 56, 35, 22, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 60, 36, 23, 0, 59, 35, 22, 0, 59, 34, 21, 0, 61, 36, 23, 0, 60, 36, 20, 0, 60, 36, 21, 0, 58, 34, 19, 0, 58, 33, 18, 0, 60, 35, 21, 0, 61, 37, 23, 0, 61, 39, 25, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 63, 40, 27, 0, 62, 37, 24, 0, 85, 58, 43, 0, 101, 73, 57, 0, 107, 93, 73, 0, 107, 90, 68, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 96, 80, 70, 0, 96, 80, 70, 0, 96, 80, 70, 0, 96, 80, 70, 0, 96, 80, 70, 255, 96, 79, 70, 255, 95, 78, 69, 255, 91, 74, 64, 255, 94, 78, 68, 255, 95, 78, 69, 255, 97, 80, 70, 255, 91, 75, 64, 255, 97, 80, 70, 255, 97, 80, 70, 0, 102, 87, 73, 0, 102, 86, 73, 0, 53, 33, 22, 0, 53, 33, 22, 0, 107, 89, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 104, 86, 73, 255, 106, 87, 73, 255, 106, 86, 73, 255, 107, 90, 73, 255, 107, 91, 73, 255, 107, 90, 73, 255, 107, 88, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 95, 79, 70, 255, 96, 80, 71, 255, 95, 78, 69, 255, 92, 76, 66, 255, 94, 77, 67, 255, 93, 76, 66, 255, 93, 76, 67, 255, 107, 89, 73, 255, 107, 91, 73, 255, 93, 76, 66, 255, 94, 77, 67, 255, 93, 76, 66, 255, 94, 77, 68, 255, 105, 86, 73, 255, 105, 86, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 61, 35, 22, 0, 107, 81, 67, 0, 100, 72, 56, 0, 105, 77, 60, 0, 106, 78, 62, 0, 102, 74, 59, 0, 104, 74, 59, 0, 61, 36, 22, 0, 65, 41, 29, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 57, 34, 20, 0, 58, 34, 20, 0, 107, 93, 73, 0, 107, 88, 67, 0, 69, 42, 20, 0, 74, 44, 23, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 74, 42, 28, 0, 74, 42, 28, 0, 91, 77, 66, 0, 91, 77, 66, 0, 91, 77, 66, 0, 91, 77, 66, 255, 93, 78, 68, 255, 93, 78, 69, 255, 92, 77, 67, 255, 91, 77, 66, 255, 92, 77, 67, 255, 93, 78, 68, 255, 90, 76, 65, 255, 94, 79, 69, 255, 90, 76, 65, 255, 102, 87, 73, 255, 102, 86, 73, 255, 102, 86, 73, 0, 107, 89, 73, 0, 107, 89, 73, 0, 99, 84, 70, 255, 99, 84, 70, 255, 100, 85, 71, 255, 100, 85, 72, 255, 103, 87, 73, 255, 107, 91, 73, 255, 107, 92, 73, 255, 106, 87, 73, 255, 107, 89, 73, 255, 107, 89, 73, 255, 105, 88, 73, 255, 103, 87, 73, 255, 105, 89, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 89, 74, 63, 255, 91, 76, 66, 255, 92, 77, 67, 255, 92, 78, 68, 255, 91, 77, 67, 255, 90, 76, 66, 255, 89, 74, 63, 255, 89, 74, 63, 255, 107, 90, 73, 255, 107, 91, 73, 255, 107, 89, 73, 255, 106, 89, 73, 255, 107, 93, 73, 255, 100, 84, 70, 255, 99, 83, 70, 255, 103, 88, 73, 255, 101, 85, 72, 255, 100, 85, 71, 255, 107, 91, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 60, 35, 21, 0, 95, 66, 51, 0, 74, 51, 34, 0, 56, 33, 17, 0, 53, 31, 16, 0, 96, 70, 54, 0, 85, 58, 41, 0, 58, 34, 20, 0, 58, 36, 23, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 61, 38, 25, 0, 68, 40, 22, 0, 107, 86, 65, 0, 107, 91, 69, 0, 75, 45, 24, 0, 75, 44, 23, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 74, 42, 28, 0, 74, 42, 28, 0, 74, 42, 28, 0, 73, 41, 28, 0, 91, 77, 66, 0, 91, 77, 66, 0, 94, 79, 69, 255, 93, 78, 68, 255, 91, 76, 65, 255, 93, 77, 66, 255, 95, 78, 69, 255, 93, 78, 68, 0, 92, 75, 66, 255, 95, 81, 72, 255, 88, 74, 63, 255, 99, 84, 70, 255, 101, 87, 73, 255, 101, 87, 73, 0, 105, 90, 73, 0, 105, 90, 73, 255, 101, 88, 71, 255, 105, 91, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 49, 32, 18, 255, 50, 31, 18, 255, 52, 33, 20, 255, 51, 33, 20, 255, 103, 86, 73, 255, 103, 88, 73, 255, 104, 89, 73, 255, 100, 87, 71, 255, 104, 90, 73, 255, 103, 89, 73, 255, 106, 92, 73, 255, 105, 91, 73, 255, 106, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 72, 48, 23, 255, 61, 38, 21, 255, 66, 42, 26, 255, 107, 93, 73, 255, 89, 74, 64, 255, 89, 75, 64, 255, 89, 73, 63, 255, 89, 73, 63, 255, 92, 76, 66, 255, 107, 89, 73, 255, 107, 90, 73, 255, 107, 91, 73, 255, 107, 91, 73, 255, 107, 92, 73, 255, 107, 90, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 59, 41, 28, 255, 107, 91, 73, 255, 105, 89, 73, 255, 106, 90, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 107, 93, 73, 0, 107, 91, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 58, 35, 21, 0, 100, 72, 58, 0, 93, 66, 50, 0, 55, 32, 17, 0, 58, 34, 18, 0, 95, 69, 53, 0, 102, 74, 59, 0, 56, 33, 19, 0, 60, 38, 25, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 87, 56, 42, 0, 70, 42, 25, 0, 107, 90, 70, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 74, 42, 28, 0, 74, 42, 28, 0, 74, 42, 28, 0, 73, 41, 28, 0, 73, 41, 28, 0, 94, 79, 69, 0, 94, 79, 69, 0, 47, 28, 19, 255, 48, 28, 20, 255, 46, 28, 19, 255, 47, 28, 19, 255, 48, 28, 19, 255, 48, 27, 19, 255, 49, 28, 20, 255, 52, 32, 20, 255, 98, 80, 66, 255, 100, 85, 71, 255, 102, 88, 73, 255, 106, 91, 73, 255, 104, 89, 73, 255, 105, 89, 73, 255, 107, 91, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 91, 73, 255, 54, 31, 20, 255, 55, 31, 22, 255, 56, 32, 23, 255, 55, 31, 22, 255, 107, 92, 73, 255, 107, 90, 73, 255, 107, 93, 73, 255, 107, 90, 73, 255, 107, 90, 73, 255, 107, 91, 73, 255, 107, 91, 73, 255, 106, 88, 73, 255, 105, 89, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 64, 39, 25, 255, 69, 39, 27, 255, 47, 27, 19, 255, 91, 74, 64, 255, 92, 75, 65, 255, 43, 27, 16, 255, 46, 27, 18, 255, 57, 33, 23, 255, 55, 32, 21, 255, 53, 31, 20, 255, 56, 33, 22, 255, 56, 34, 22, 255, 56, 33, 22, 255, 54, 31, 20, 255, 57, 34, 24, 255, 57, 32, 22, 255, 56, 31, 22, 255, 58, 33, 23, 255, 55, 34, 21, 255, 106, 87, 72, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 89, 73, 255, 57, 34, 23, 255, 60, 34, 24, 255, 51, 31, 17, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 34, 23, 0, 57, 35, 22, 0, 57, 37, 23, 0, 107, 93, 73, 0, 107, 93, 73, 0, 59, 35, 23, 0, 61, 36, 24, 0, 58, 35, 22, 0, 99, 72, 58, 0, 99, 74, 58, 0, 103, 76, 61, 0, 96, 69, 53, 0, 58, 34, 20, 0, 59, 37, 24, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 75, 44, 28, 0, 74, 42, 28, 0, 74, 42, 28, 0, 74, 42, 28, 255, 73, 41, 28, 255, 73, 41, 28, 0, 72, 42, 27, 0, 68, 39, 26, 0, 68, 39, 26, 255, 47, 27, 19, 255, 100, 80, 73, 255, 100, 79, 73, 255, 47, 27, 19, 255, 52, 30, 23, 255, 49, 28, 20, 255, 54, 32, 21, 255, 107, 93, 73, 255, 106, 90, 73, 255, 106, 92, 73, 255, 102, 88, 72, 255, 104, 89, 73, 255, 106, 88, 73, 255, 51, 32, 19, 255, 54, 32, 21, 255, 56, 34, 23, 255, 55, 33, 22, 255, 56, 33, 23, 255, 56, 32, 22, 255, 57, 33, 23, 255, 58, 32, 23, 255, 56, 31, 22, 255, 55, 31, 21, 255, 55, 32, 22, 255, 55, 33, 22, 255, 56, 33, 22, 255, 55, 33, 21, 255, 55, 33, 22, 255, 67, 42, 30, 255, 50, 32, 18, 255, 107, 91, 73, 255, 106, 92, 73, 255, 88, 76, 64, 255, 89, 76, 65, 255, 90, 78, 66, 255, 88, 75, 63, 255, 90, 73, 63, 255, 47, 29, 19, 255, 48, 27, 20, 255, 47, 28, 19, 255, 95, 77, 69, 255, 90, 73, 64, 255, 52, 31, 19, 255, 56, 32, 22, 255, 58, 34, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 107, 88, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 33, 23, 255, 58, 33, 24, 255, 58, 33, 23, 255, 53, 33, 19, 255, 107, 92, 73, 255, 107, 92, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 54, 33, 20, 255, 58, 34, 23, 255, 61, 35, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 58, 33, 22, 255, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 53, 32, 19, 0, 53, 33, 20, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 58, 35, 23, 0, 58, 34, 22, 0, 59, 35, 22, 0, 57, 35, 21, 0, 56, 34, 19, 0, 60, 38, 23, 0, 60, 35, 23, 0, 60, 35, 23, 0, 58, 36, 23, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 70, 43, 27, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 0, 75, 42, 27, 0, 75, 42, 27, 0, 75, 42, 27, 0, 75, 44, 28, 0, 75, 44, 28, 0, 75, 43, 29, 0, 75, 43, 29, 255, 75, 42, 28, 255, 72, 42, 27, 255, 72, 42, 27, 0, 69, 39, 27, 0, 69, 39, 27, 255, 67, 38, 26, 255, 63, 39, 25, 255, 62, 38, 25, 255, 63, 38, 26, 255, 62, 36, 26, 255, 56, 31, 21, 255, 56, 33, 22, 255, 106, 87, 73, 255, 107, 93, 73, 255, 105, 91, 73, 255, 105, 89, 73, 255, 106, 89, 73, 255, 107, 89, 73, 255, 53, 34, 21, 255, 55, 33, 21, 255, 55, 33, 22, 255, 55, 32, 21, 255, 56, 32, 22, 255, 57, 31, 22, 255, 57, 31, 22, 255, 57, 32, 23, 255, 56, 31, 22, 255, 57, 31, 23, 255, 59, 34, 25, 255, 57, 33, 23, 255, 57, 34, 23, 255, 57, 34, 23, 255, 55, 33, 22, 255, 54, 34, 21, 255, 53, 34, 20, 255, 107, 90, 73, 255, 105, 90, 73, 255, 89, 77, 65, 255, 87, 74, 62, 255, 90, 76, 65, 255, 93, 77, 67, 255, 94, 75, 67, 255, 46, 26, 17, 255, 71, 40, 28, 255, 70, 40, 28, 255, 107, 92, 73, 255, 107, 93, 73, 255, 55, 33, 22, 255, 56, 33, 22, 255, 57, 33, 23, 255, 60, 39, 28, 255, 55, 33, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 35, 23, 255, 54, 32, 20, 255, 107, 93, 73, 255, 64, 41, 30, 255, 57, 34, 22, 255, 57, 35, 22, 255, 53, 34, 20, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 33, 21, 255, 58, 33, 23, 255, 59, 34, 24, 255, 107, 93, 73, 255, 107, 90, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 90, 73, 255, 64, 38, 28, 255, 58, 33, 22, 255, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 58, 33, 22, 0, 107, 91, 73, 0, 107, 90, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 55, 34, 20, 0, 54, 32, 18, 0, 55, 33, 19, 0, 57, 35, 20, 0, 58, 35, 21, 0, 65, 38, 26, 0, 59, 34, 23, 0, 60, 37, 25, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 75, 48, 32, 0, 70, 43, 27, 0, 70, 43, 27, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 76, 47, 29, 255, 75, 42, 27, 255, 75, 42, 27, 0, 75, 42, 27, 0, 75, 44, 28, 0, 75, 44, 28, 0, 75, 44, 28, 255, 75, 43, 29, 255, 76, 42, 29, 255, 73, 43, 28, 255, 73, 43, 28, 0, 70, 40, 27, 0, 70, 40, 27, 255, 66, 37, 25, 255, 65, 41, 26, 255, 61, 38, 24, 255, 59, 34, 23, 255, 64, 37, 27, 255, 58, 33, 22, 255, 57, 34, 22, 255, 107, 90, 73, 255, 107, 93, 73, 255, 106, 91, 73, 255, 105, 90, 73, 255, 105, 90, 73, 255, 107, 92, 73, 255, 107, 92, 73, 255, 107, 91, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 58, 34, 24, 255, 58, 33, 23, 255, 57, 32, 23, 255, 57, 32, 22, 255, 56, 31, 22, 255, 56, 31, 21, 255, 58, 33, 23, 255, 107, 84, 72, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 89, 77, 65, 255, 88, 74, 63, 255, 41, 27, 15, 255, 74, 47, 24, 255, 53, 31, 20, 255, 59, 33, 22, 255, 65, 35, 24, 255, 71, 40, 28, 255, 59, 34, 22, 255, 53, 32, 21, 255, 51, 30, 18, 255, 55, 33, 21, 255, 55, 33, 22, 255, 57, 33, 22, 255, 60, 35, 24, 255, 54, 32, 20, 255, 55, 34, 22, 255, 57, 34, 23, 255, 56, 33, 22, 255, 107, 93, 73, 255, 52, 32, 18, 255, 55, 35, 22, 255, 107, 90, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 57, 33, 21, 255, 56, 31, 21, 255, 58, 33, 22, 255, 107, 93, 73, 255, 51, 31, 18, 255, 55, 33, 21, 255, 56, 33, 21, 255, 59, 35, 23, 255, 60, 35, 24, 255, 60, 35, 24, 255, 60, 35, 24, 0, 60, 35, 24, 0, 60, 35, 24, 0, 60, 35, 24, 0, 57, 35, 23, 0, 57, 35, 22, 0, 107, 93, 73, 0, 107, 90, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 92, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 58, 34, 22, 0, 64, 41, 29, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 75, 48, 32, 0, 75, 48, 32, 0, 70, 43, 27, 0, 70, 43, 27, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 74, 45, 27, 255, 73, 41, 26, 255, 73, 41, 26, 0, 73, 41, 26, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 75, 42, 27, 255, 76, 42, 29, 255, 74, 44, 28, 255, 107, 93, 73, 255, 72, 43, 29, 255, 72, 41, 28, 255, 66, 36, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 34, 24, 255, 64, 36, 26, 255, 60, 34, 23, 255, 54, 32, 20, 255, 107, 90, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 105, 91, 73, 255, 106, 91, 73, 255, 107, 91, 73, 255, 107, 91, 73, 255, 107, 91, 73, 255, 107, 92, 73, 255, 107, 90, 73, 255, 60, 35, 25, 255, 58, 33, 23, 255, 57, 33, 23, 255, 55, 32, 21, 255, 57, 34, 24, 255, 56, 32, 22, 255, 58, 33, 23, 255, 55, 31, 21, 255, 55, 33, 21, 255, 107, 93, 73, 255, 107, 89, 73, 255, 107, 92, 73, 255, 107, 90, 73, 255, 106, 90, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 75, 50, 26, 255, 81, 52, 30, 255, 55, 31, 21, 255, 55, 30, 20, 255, 67, 36, 25, 255, 68, 38, 27, 255, 55, 31, 21, 255, 63, 39, 29, 255, 107, 91, 73, 255, 107, 91, 73, 255, 107, 90, 73, 255, 58, 34, 23, 255, 58, 33, 23, 255, 58, 34, 22, 255, 107, 91, 73, 255, 58, 33, 22, 255, 59, 35, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 42, 28, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 36, 22, 255, 57, 33, 21, 255, 58, 32, 21, 255, 56, 33, 21, 255, 107, 93, 73, 255, 58, 35, 22, 255, 59, 34, 23, 255, 57, 33, 22, 255, 60, 35, 24, 255, 56, 33, 22, 255, 56, 33, 21, 255, 56, 33, 21, 0, 56, 33, 21, 0, 56, 33, 21, 0, 56, 33, 21, 0, 57, 35, 23, 0, 59, 34, 23, 0, 54, 33, 19, 0, 92, 72, 56, 0, 107, 93, 73, 0, 107, 92, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 92, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 57, 34, 22, 0, 60, 38, 25, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 75, 48, 32, 0, 75, 48, 32, 0, 75, 48, 32, 0, 70, 43, 27, 0, 70, 43, 27, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 74, 45, 26, 255, 75, 42, 27, 255, 75, 42, 27, 0, 75, 42, 27, 0, 74, 46, 28, 0, 79, 49, 32, 0, 79, 49, 32, 255, 77, 45, 30, 255, 77, 44, 29, 255, 72, 42, 26, 255, 107, 93, 73, 255, 70, 42, 27, 255, 71, 40, 28, 255, 69, 40, 27, 255, 66, 41, 27, 255, 64, 39, 26, 255, 63, 37, 25, 255, 61, 33, 23, 255, 59, 33, 23, 255, 55, 33, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 107, 93, 73, 255, 102, 82, 66, 255, 107, 90, 73, 255, 56, 34, 22, 255, 55, 32, 21, 255, 59, 36, 24, 255, 59, 37, 25, 255, 107, 91, 73, 255, 107, 93, 73, 255, 55, 34, 21, 255, 57, 34, 23, 255, 57, 33, 23, 255, 55, 31, 21, 255, 56, 33, 21, 255, 57, 36, 23, 255, 64, 45, 32, 255, 107, 92, 73, 255, 105, 90, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 69, 46, 21, 255, 80, 51, 29, 255, 57, 33, 22, 255, 55, 31, 20, 255, 60, 33, 24, 255, 68, 38, 27, 255, 56, 32, 22, 255, 56, 35, 23, 255, 107, 92, 73, 255, 107, 93, 73, 255, 59, 36, 25, 255, 59, 34, 23, 255, 57, 33, 22, 255, 54, 33, 20, 255, 107, 93, 73, 255, 57, 33, 22, 255, 60, 36, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 35, 22, 255, 58, 38, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 34, 21, 255, 58, 33, 22, 255, 58, 33, 22, 255, 61, 37, 26, 255, 107, 93, 73, 255, 59, 36, 23, 255, 60, 34, 24, 255, 62, 36, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 58, 33, 22, 0, 62, 39, 27, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 57, 34, 22, 0, 60, 38, 26, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 75, 48, 32, 0, 75, 48, 32, 0, 75, 48, 32, 0, 75, 48, 32, 0, 70, 43, 27, 0, 70, 43, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 74, 45, 27, 255, 79, 46, 30, 255, 79, 46, 30, 0, 107, 93, 73, 0, 74, 46, 28, 0, 74, 46, 28, 255, 77, 47, 30, 255, 75, 45, 29, 255, 75, 44, 29, 255, 71, 44, 27, 255, 107, 93, 73, 255, 68, 42, 27, 255, 72, 44, 30, 255, 71, 43, 29, 255, 66, 40, 26, 255, 64, 38, 25, 255, 61, 35, 23, 255, 63, 35, 25, 255, 61, 34, 24, 255, 56, 34, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 45, 31, 255, 57, 37, 24, 255, 56, 34, 23, 255, 58, 34, 24, 255, 55, 33, 21, 255, 107, 93, 73, 255, 107, 91, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 56, 33, 21, 255, 58, 33, 23, 255, 57, 32, 22, 255, 57, 33, 22, 255, 54, 34, 20, 255, 107, 93, 73, 255, 106, 90, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 55, 32, 21, 255, 61, 34, 24, 255, 55, 31, 21, 255, 76, 51, 39, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 90, 73, 255, 58, 34, 22, 255, 59, 34, 23, 255, 58, 35, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 34, 23, 255, 60, 34, 24, 255, 60, 36, 24, 255, 58, 34, 22, 255, 62, 37, 26, 255, 58, 33, 22, 255, 57, 36, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 32, 20, 255, 67, 38, 28, 255, 59, 34, 24, 255, 60, 38, 26, 255, 107, 93, 73, 255, 60, 36, 24, 255, 61, 34, 24, 255, 58, 33, 23, 255, 82, 56, 46, 255, 96, 71, 58, 255, 86, 62, 50, 255, 86, 62, 50, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 56, 31, 21, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 92, 73, 0, 107, 93, 73, 0, 57, 35, 22, 0, 76, 51, 40, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 75, 48, 32, 0, 75, 48, 32, 0, 75, 48, 32, 0, 75, 48, 32, 0, 75, 48, 32, 255, 69, 42, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 75, 46, 28, 255, 82, 48, 32, 255, 82, 48, 32, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 37, 25, 255, 62, 34, 24, 255, 60, 33, 22, 255, 55, 33, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 38, 27, 255, 63, 38, 27, 255, 56, 32, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 63, 37, 27, 255, 59, 33, 23, 255, 56, 32, 21, 255, 107, 93, 73, 255, 58, 37, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 51, 30, 19, 255, 58, 32, 22, 255, 60, 34, 24, 255, 91, 66, 54, 255, 107, 93, 73, 255, 57, 37, 23, 255, 58, 36, 23, 255, 58, 34, 23, 255, 56, 34, 20, 255, 54, 33, 19, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 32, 21, 255, 62, 36, 26, 255, 58, 34, 22, 255, 56, 33, 21, 255, 59, 35, 23, 255, 56, 34, 21, 255, 57, 36, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 61, 38, 25, 255, 58, 32, 22, 255, 58, 31, 22, 255, 61, 36, 25, 255, 61, 38, 26, 255, 107, 92, 73, 255, 60, 36, 23, 255, 58, 32, 22, 255, 59, 33, 23, 255, 59, 35, 24, 255, 57, 35, 23, 255, 58, 36, 24, 255, 57, 35, 23, 255, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 58, 33, 22, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 92, 73, 0, 107, 93, 73, 0, 58, 36, 23, 0, 63, 39, 28, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 255, 73, 44, 28, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 74, 46, 27, 255, 78, 45, 29, 255, 78, 45, 29, 0, 107, 93, 73, 0, 107, 93, 73, 255, 76, 49, 31, 255, 76, 46, 29, 255, 75, 44, 28, 255, 76, 45, 29, 255, 77, 48, 32, 255, 100, 61, 48, 255, 70, 42, 27, 255, 72, 43, 30, 255, 71, 42, 29, 255, 68, 43, 28, 255, 107, 93, 73, 255, 60, 36, 23, 255, 61, 35, 24, 255, 62, 35, 24, 255, 57, 35, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 51, 34, 19, 255, 54, 34, 20, 255, 57, 34, 22, 255, 58, 34, 23, 255, 58, 33, 23, 255, 57, 33, 22, 255, 57, 34, 23, 255, 58, 35, 23, 255, 55, 33, 21, 255, 58, 36, 24, 255, 58, 36, 23, 255, 58, 36, 23, 255, 57, 34, 22, 255, 58, 34, 22, 255, 56, 31, 21, 255, 58, 33, 22, 255, 59, 34, 23, 255, 60, 35, 24, 255, 56, 34, 22, 255, 58, 36, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 59, 36, 25, 255, 60, 34, 24, 255, 60, 34, 24, 255, 97, 67, 54, 255, 59, 38, 24, 255, 107, 93, 73, 255, 55, 35, 21, 255, 54, 33, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 53, 34, 19, 255, 55, 34, 21, 255, 107, 79, 63, 255, 60, 38, 25, 255, 54, 32, 19, 255, 55, 34, 21, 255, 68, 45, 33, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 54, 32, 18, 255, 56, 32, 20, 255, 59, 32, 22, 255, 60, 34, 23, 255, 61, 35, 25, 255, 64, 42, 30, 255, 107, 93, 73, 255, 58, 34, 22, 255, 60, 33, 23, 255, 57, 31, 21, 255, 96, 67, 56, 255, 75, 52, 40, 255, 104, 78, 66, 255, 103, 76, 65, 255, 103, 76, 65, 0, 103, 76, 65, 0, 103, 76, 65, 0, 103, 76, 65, 0, 60, 35, 24, 0, 107, 91, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 58, 36, 23, 0, 58, 36, 23, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 75, 46, 28, 255, 74, 42, 26, 255, 74, 42, 26, 0, 107, 93, 73, 0, 107, 93, 73, 255, 71, 44, 26, 255, 75, 44, 28, 255, 76, 43, 28, 255, 74, 43, 27, 255, 75, 44, 29, 255, 74, 44, 29, 255, 73, 43, 29, 255, 71, 41, 28, 255, 71, 42, 29, 255, 61, 37, 22, 255, 57, 35, 19, 255, 59, 36, 22, 255, 62, 36, 24, 255, 61, 35, 24, 255, 59, 36, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 51, 33, 19, 255, 59, 36, 24, 255, 58, 34, 23, 255, 61, 37, 25, 255, 60, 36, 25, 255, 57, 33, 22, 255, 59, 35, 24, 255, 58, 33, 22, 255, 58, 34, 22, 255, 60, 35, 24, 255, 61, 36, 24, 255, 58, 34, 23, 255, 57, 33, 21, 255, 57, 33, 21, 255, 60, 34, 23, 255, 59, 33, 23, 255, 60, 34, 24, 255, 60, 34, 23, 255, 59, 35, 24, 255, 59, 37, 23, 255, 61, 41, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 55, 32, 21, 255, 61, 34, 24, 255, 63, 35, 26, 255, 64, 38, 27, 255, 59, 37, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 34, 22, 255, 59, 34, 22, 255, 57, 35, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 67, 45, 33, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 37, 22, 255, 58, 34, 22, 255, 59, 32, 22, 255, 58, 31, 21, 255, 59, 34, 23, 255, 71, 47, 35, 255, 107, 93, 73, 255, 59, 35, 23, 255, 61, 35, 24, 255, 62, 36, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 58, 34, 23, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 91, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 92, 73, 0, 57, 35, 22, 0, 59, 36, 24, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 0, 77, 48, 31, 0, 77, 48, 31, 0, 77, 48, 31, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 74, 46, 27, 255, 81, 47, 31, 255, 81, 47, 31, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 76, 45, 29, 255, 78, 44, 30, 255, 80, 45, 32, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 76, 45, 32, 255, 71, 40, 28, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 38, 24, 255, 70, 42, 31, 255, 61, 34, 23, 255, 60, 37, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 55, 36, 21, 255, 57, 36, 22, 255, 58, 35, 23, 255, 57, 34, 22, 255, 58, 35, 23, 255, 57, 34, 22, 255, 56, 33, 21, 255, 57, 34, 22, 255, 60, 35, 23, 255, 58, 34, 22, 255, 58, 34, 22, 255, 57, 34, 21, 255, 57, 34, 21, 255, 58, 34, 23, 255, 61, 36, 24, 255, 60, 33, 23, 255, 61, 34, 24, 255, 59, 34, 23, 255, 59, 37, 26, 255, 60, 39, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 54, 32, 21, 255, 59, 34, 24, 255, 60, 33, 24, 255, 59, 32, 22, 255, 60, 34, 24, 255, 61, 38, 26, 255, 107, 90, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 91, 65, 53, 255, 61, 35, 24, 255, 62, 35, 25, 255, 107, 93, 73, 255, 107, 91, 73, 255, 107, 93, 73, 255, 55, 32, 19, 255, 57, 35, 21, 255, 60, 38, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 36, 22, 255, 55, 33, 20, 255, 107, 77, 64, 255, 60, 34, 24, 255, 62, 36, 25, 255, 59, 36, 24, 255, 104, 83, 68, 255, 66, 41, 29, 255, 61, 35, 24, 255, 61, 35, 24, 255, 59, 36, 24, 255, 58, 36, 23, 255, 54, 34, 20, 255, 54, 34, 21, 255, 54, 34, 21, 0, 54, 34, 21, 0, 54, 34, 21, 0, 54, 34, 21, 0, 57, 33, 21, 0, 57, 33, 21, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 58, 36, 23, 0, 60, 38, 25, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 72, 44, 27, 0, 73, 44, 28, 0, 73, 44, 28, 0, 73, 44, 28, 0, 73, 44, 28, 0, 73, 44, 28, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 73, 44, 26, 255, 76, 44, 28, 255, 76, 44, 28, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 79, 49, 32, 255, 75, 42, 27, 255, 74, 42, 27, 255, 74, 45, 29, 255, 73, 45, 28, 255, 71, 42, 27, 255, 73, 42, 29, 255, 71, 40, 28, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 37, 23, 255, 64, 37, 26, 255, 66, 38, 27, 255, 62, 39, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 38, 26, 255, 65, 41, 31, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 53, 30, 18, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 33, 21, 255, 60, 34, 23, 255, 60, 34, 24, 255, 57, 33, 20, 255, 107, 89, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 58, 35, 22, 255, 59, 33, 24, 255, 59, 33, 23, 255, 62, 34, 24, 255, 59, 33, 22, 255, 106, 80, 65, 255, 107, 93, 73, 255, 56, 35, 21, 255, 56, 33, 20, 255, 59, 35, 22, 255, 58, 34, 22, 255, 61, 35, 24, 255, 62, 35, 25, 255, 64, 36, 26, 255, 60, 33, 23, 255, 61, 36, 25, 255, 60, 36, 24, 255, 60, 35, 23, 255, 66, 39, 27, 255, 58, 34, 22, 255, 57, 36, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 48, 31, 15, 255, 107, 93, 73, 255, 107, 90, 73, 255, 60, 34, 23, 255, 59, 34, 23, 255, 59, 36, 24, 255, 107, 93, 73, 255, 60, 36, 23, 255, 61, 34, 24, 255, 59, 34, 23, 255, 55, 32, 20, 255, 53, 33, 20, 255, 53, 33, 20, 255, 53, 33, 20, 255, 53, 33, 20, 0, 53, 33, 20, 0, 53, 33, 20, 0, 57, 33, 21, 0, 57, 33, 21, 0, 57, 33, 21, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 73, 44, 26, 255, 76, 43, 27, 255, 76, 43, 27, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 72, 43, 26, 255, 75, 43, 28, 255, 75, 43, 29, 255, 69, 40, 26, 255, 68, 40, 25, 255, 67, 39, 25, 255, 72, 41, 28, 255, 69, 39, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 35, 20, 255, 79, 48, 35, 255, 63, 36, 25, 255, 57, 34, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 37, 23, 255, 60, 36, 25, 255, 59, 35, 23, 255, 58, 35, 22, 255, 59, 36, 23, 255, 58, 34, 22, 255, 58, 33, 22, 255, 59, 36, 23, 255, 55, 36, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 34, 21, 255, 58, 32, 22, 255, 59, 34, 22, 255, 54, 33, 18, 255, 107, 89, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 35, 24, 255, 55, 31, 22, 255, 59, 33, 24, 255, 63, 35, 26, 255, 58, 33, 22, 255, 70, 48, 35, 255, 107, 93, 73, 255, 57, 38, 22, 255, 60, 38, 24, 255, 61, 37, 24, 255, 61, 35, 24, 255, 63, 35, 25, 255, 62, 34, 24, 255, 61, 33, 23, 255, 63, 35, 26, 255, 61, 34, 24, 255, 61, 35, 24, 255, 60, 35, 23, 255, 57, 34, 21, 255, 57, 36, 22, 255, 56, 36, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 88, 73, 255, 59, 34, 23, 255, 60, 34, 23, 255, 57, 35, 22, 255, 107, 93, 73, 255, 57, 34, 21, 255, 59, 33, 23, 255, 66, 39, 28, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 57, 33, 21, 0, 57, 33, 21, 0, 57, 33, 21, 0, 57, 33, 21, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 74, 46, 27, 255, 77, 44, 29, 255, 77, 44, 29, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 72, 44, 26, 255, 75, 42, 29, 255, 77, 44, 30, 255, 101, 67, 53, 255, 107, 93, 73, 255, 107, 93, 73, 255, 74, 42, 31, 255, 70, 40, 28, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 36, 22, 255, 65, 37, 26, 255, 64, 36, 25, 255, 61, 38, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 36, 23, 255, 60, 34, 23, 255, 61, 36, 25, 255, 56, 34, 20, 255, 59, 35, 22, 255, 61, 35, 24, 255, 59, 33, 22, 255, 59, 34, 23, 255, 54, 34, 19, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 36, 22, 255, 67, 39, 28, 255, 59, 34, 22, 255, 51, 31, 18, 255, 107, 91, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 38, 24, 255, 56, 33, 22, 255, 56, 31, 22, 255, 63, 35, 26, 255, 64, 38, 27, 255, 67, 45, 33, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 35, 24, 255, 62, 35, 25, 255, 65, 37, 27, 255, 63, 35, 26, 255, 63, 35, 25, 255, 61, 35, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 100, 78, 62, 255, 59, 34, 23, 255, 61, 36, 25, 255, 64, 41, 29, 255, 107, 93, 73, 255, 57, 34, 21, 255, 60, 34, 23, 255, 62, 36, 25, 255, 59, 35, 23, 255, 56, 35, 22, 255, 56, 34, 22, 255, 56, 34, 21, 255, 56, 34, 21, 0, 57, 33, 21, 0, 57, 33, 21, 0, 57, 33, 21, 0, 57, 33, 21, 0, 57, 33, 21, 0, 107, 93, 73, 0, 107, 92, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 69, 43, 28, 0, 69, 43, 28, 0, 69, 43, 28, 0, 69, 43, 28, 0, 69, 43, 28, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 74, 45, 26, 255, 78, 45, 29, 255, 77, 44, 29, 255, 74, 44, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 71, 43, 26, 255, 77, 44, 30, 255, 75, 43, 29, 255, 72, 43, 28, 255, 70, 43, 27, 255, 69, 41, 27, 255, 71, 41, 28, 255, 71, 41, 29, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 39, 25, 255, 65, 38, 27, 255, 63, 36, 25, 255, 59, 35, 21, 255, 107, 90, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 36, 23, 255, 65, 38, 27, 255, 58, 33, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 64, 39, 28, 255, 61, 34, 23, 255, 61, 36, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 37, 24, 255, 65, 38, 27, 255, 60, 35, 23, 255, 57, 35, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 33, 22, 255, 60, 33, 23, 255, 65, 39, 28, 255, 81, 57, 44, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 78, 56, 43, 255, 59, 34, 21, 255, 63, 36, 25, 255, 72, 41, 31, 255, 62, 33, 23, 255, 59, 33, 22, 255, 59, 34, 23, 255, 62, 37, 25, 255, 59, 36, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 100, 77, 61, 255, 60, 35, 24, 255, 60, 34, 23, 255, 56, 34, 20, 255, 107, 93, 73, 255, 59, 35, 22, 255, 60, 34, 23, 255, 60, 34, 23, 255, 62, 36, 26, 255, 60, 36, 24, 255, 58, 36, 23, 255, 58, 36, 23, 255, 58, 34, 23, 255, 57, 33, 21, 255, 57, 33, 21, 0, 57, 33, 21, 0, 57, 33, 21, 0, 57, 33, 21, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 69, 43, 28, 0, 69, 43, 28, 0, 69, 43, 28, 0, 69, 43, 28, 0, 69, 43, 28, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 72, 44, 25, 255, 76, 44, 28, 255, 79, 45, 31, 255, 74, 44, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 74, 44, 27, 255, 84, 50, 36, 255, 74, 42, 28, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 72, 41, 29, 255, 69, 39, 27, 255, 61, 38, 23, 255, 107, 93, 73, 255, 59, 36, 21, 255, 62, 35, 24, 255, 65, 38, 27, 255, 59, 36, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 36, 23, 255, 64, 37, 27, 255, 73, 46, 35, 255, 107, 93, 73, 255, 107, 93, 73, 255, 104, 74, 60, 255, 63, 36, 26, 255, 58, 34, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 65, 41, 29, 255, 60, 34, 23, 255, 63, 37, 25, 255, 56, 34, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 55, 33, 22, 255, 61, 34, 24, 255, 61, 36, 24, 255, 92, 67, 53, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 34, 21, 255, 60, 34, 23, 255, 60, 35, 23, 255, 65, 38, 27, 255, 60, 34, 23, 255, 107, 93, 73, 255, 59, 34, 22, 255, 62, 36, 25, 255, 62, 36, 25, 255, 63, 39, 27, 255, 69, 46, 35, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 65, 40, 27, 255, 60, 35, 24, 255, 59, 37, 24, 255, 107, 93, 73, 255, 56, 35, 20, 255, 58, 33, 22, 255, 59, 33, 23, 255, 107, 80, 70, 255, 107, 93, 73, 255, 107, 91, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 72, 44, 28, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 0, 72, 44, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 73, 44, 26, 255, 77, 44, 29, 255, 80, 46, 32, 255, 76, 45, 29, 255, 78, 48, 31, 255, 74, 45, 28, 255, 75, 42, 27, 255, 74, 42, 28, 255, 75, 44, 28, 255, 73, 44, 29, 255, 69, 42, 26, 255, 69, 41, 26, 255, 68, 39, 26, 255, 68, 39, 27, 255, 107, 93, 73, 255, 60, 36, 23, 255, 64, 38, 26, 255, 64, 36, 25, 255, 61, 34, 23, 255, 55, 33, 19, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 37, 23, 255, 59, 34, 23, 255, 60, 35, 23, 255, 59, 37, 23, 255, 59, 36, 23, 255, 61, 36, 24, 255, 58, 34, 21, 255, 58, 35, 21, 255, 107, 93, 73, 255, 63, 42, 28, 255, 58, 35, 22, 255, 62, 36, 24, 255, 61, 34, 23, 255, 58, 33, 21, 255, 56, 34, 19, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 63, 43, 22, 255, 69, 44, 27, 255, 59, 35, 22, 255, 55, 31, 21, 255, 62, 34, 24, 255, 63, 37, 25, 255, 68, 46, 33, 255, 56, 35, 21, 255, 60, 37, 24, 255, 60, 37, 23, 255, 62, 39, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 38, 26, 255, 62, 36, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 34, 21, 255, 62, 36, 24, 255, 60, 34, 23, 255, 59, 34, 22, 255, 60, 37, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 89, 73, 255, 58, 33, 22, 255, 60, 34, 23, 255, 62, 39, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 33, 20, 255, 60, 34, 23, 255, 59, 34, 22, 255, 58, 36, 23, 255, 56, 37, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 70, 44, 24, 255, 70, 44, 24, 0, 70, 44, 24, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 72, 44, 28, 0, 71, 43, 27, 0, 71, 43, 27, 0, 71, 43, 27, 0, 71, 43, 27, 0, 71, 43, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 74, 46, 27, 255, 78, 46, 30, 255, 80, 46, 32, 255, 79, 49, 32, 255, 107, 93, 73, 255, 71, 44, 26, 255, 73, 44, 27, 255, 72, 43, 26, 255, 71, 43, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 66, 39, 25, 255, 70, 43, 30, 255, 107, 93, 73, 255, 61, 38, 24, 255, 65, 39, 26, 255, 61, 34, 23, 255, 61, 36, 24, 255, 59, 37, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 41, 26, 255, 60, 38, 23, 255, 54, 33, 18, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 36, 23, 255, 53, 32, 18, 255, 53, 34, 19, 255, 107, 93, 73, 255, 57, 36, 21, 255, 61, 37, 24, 255, 62, 34, 23, 255, 62, 35, 25, 255, 60, 36, 23, 255, 58, 37, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 70, 44, 27, 255, 64, 37, 25, 255, 61, 34, 23, 255, 60, 33, 23, 255, 61, 37, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 38, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 36, 23, 255, 61, 36, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 63, 40, 27, 255, 59, 36, 22, 255, 59, 36, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 35, 22, 255, 60, 34, 23, 255, 64, 41, 29, 255, 53, 34, 19, 255, 58, 36, 23, 255, 59, 36, 23, 255, 58, 35, 23, 255, 56, 34, 20, 255, 107, 88, 72, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 72, 44, 28, 0, 72, 44, 28, 0, 72, 44, 28, 0, 71, 43, 27, 0, 71, 43, 27, 0, 71, 43, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 73, 47, 27, 255, 75, 46, 28, 255, 74, 45, 27, 255, 75, 48, 29, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 67, 44, 28, 255, 64, 41, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 63, 40, 25, 255, 62, 37, 24, 255, 60, 38, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 38, 24, 255, 60, 36, 23, 255, 64, 40, 27, 255, 61, 39, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 38, 24, 255, 59, 34, 22, 255, 58, 35, 21, 255, 79, 58, 45, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 39, 24, 255, 62, 38, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 40, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 98, 76, 60, 255, 59, 35, 22, 255, 61, 37, 25, 255, 57, 36, 22, 255, 55, 36, 22, 255, 58, 37, 23, 255, 55, 35, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 72, 44, 28, 0, 72, 44, 28, 0, 72, 44, 28, 0, 72, 44, 28, 0, 70, 43, 26, 0, 70, 43, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 63, 46, 30, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 105, 86, 69, 255, 55, 35, 20, 255, 55, 34, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 72, 44, 28, 0, 72, 44, 28, 0, 72, 44, 28, 0, 72, 44, 28, 0, 72, 44, 28, 255, 68, 42, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 106, 89, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 75, 43, 28, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 57, 35, 22, 0, 55, 34, 22, 0, 107, 91, 73, 0, 106, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 70, 43, 27, 0, 70, 43, 27, 0, 70, 43, 27, 0, 70, 43, 27, 0, 70, 43, 27, 255, 65, 39, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 107, 91, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 75, 43, 28, 0, 75, 43, 28, 0, 75, 43, 28, 0, 64, 37, 22, 0, 64, 37, 22, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 69, 43, 27, 0, 58, 37, 25, 0, 107, 92, 73, 0, 106, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 74, 47, 31, 0, 74, 47, 31, 0, 74, 47, 31, 0, 74, 47, 31, 0, 74, 47, 31, 255, 63, 38, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 66, 43, 22, 255, 73, 46, 27, 255, 71, 44, 26, 255, 99, 75, 56, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 54, 36, 20, 255, 59, 37, 23, 255, 56, 35, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 38, 24, 255, 95, 72, 57, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 38, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 51, 31, 19, 255, 53, 32, 19, 255, 57, 35, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 37, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 37, 21, 255, 57, 36, 21, 255, 57, 37, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 54, 35, 19, 255, 56, 35, 20, 255, 57, 37, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 52, 35, 19, 255, 56, 36, 22, 255, 55, 33, 21, 255, 56, 35, 21, 255, 72, 46, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 75, 43, 28, 0, 75, 43, 28, 0, 75, 43, 28, 0, 64, 37, 22, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 57, 35, 24, 0, 106, 89, 73, 0, 106, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 65, 41, 25, 0, 65, 41, 25, 0, 65, 41, 25, 0, 65, 41, 25, 0, 65, 41, 25, 255, 66, 41, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 71, 44, 25, 255, 77, 45, 29, 255, 76, 45, 30, 255, 72, 45, 28, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 40, 25, 255, 61, 36, 24, 255, 58, 35, 22, 255, 57, 37, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 68, 45, 30, 255, 61, 38, 24, 255, 59, 35, 22, 255, 59, 35, 22, 255, 60, 36, 23, 255, 59, 35, 22, 255, 60, 36, 23, 255, 60, 35, 23, 255, 61, 36, 24, 255, 59, 36, 22, 255, 55, 35, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 36, 21, 255, 63, 39, 26, 255, 64, 39, 27, 255, 57, 35, 22, 255, 56, 35, 21, 255, 57, 35, 21, 255, 61, 37, 24, 255, 62, 37, 25, 255, 61, 37, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 37, 20, 255, 53, 33, 20, 255, 57, 33, 22, 255, 55, 31, 21, 255, 61, 36, 24, 255, 61, 38, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 38, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 36, 23, 255, 61, 36, 24, 255, 57, 35, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 39, 26, 255, 59, 36, 24, 255, 60, 38, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 70, 45, 34, 255, 58, 33, 23, 255, 58, 32, 22, 255, 73, 43, 26, 255, 65, 38, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 76, 45, 29, 255, 75, 43, 28, 255, 75, 43, 28, 0, 75, 43, 28, 0, 64, 37, 22, 0, 64, 37, 22, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 106, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 64, 40, 26, 0, 64, 40, 26, 0, 64, 40, 26, 0, 64, 40, 26, 0, 64, 40, 26, 255, 61, 37, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 77, 47, 30, 255, 75, 42, 27, 255, 75, 43, 29, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 37, 23, 255, 63, 37, 25, 255, 62, 36, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 39, 25, 255, 61, 35, 24, 255, 63, 36, 25, 255, 60, 34, 22, 255, 61, 35, 24, 255, 61, 35, 24, 255, 62, 35, 25, 255, 64, 38, 26, 255, 60, 35, 23, 255, 63, 39, 26, 255, 60, 41, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 55, 33, 20, 255, 64, 38, 26, 255, 62, 36, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 65, 38, 27, 255, 62, 36, 24, 255, 65, 40, 27, 255, 56, 38, 21, 255, 64, 43, 24, 255, 58, 37, 22, 255, 56, 33, 22, 255, 59, 34, 24, 255, 57, 32, 22, 255, 64, 37, 26, 255, 59, 36, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 66, 39, 28, 255, 107, 93, 73, 255, 59, 38, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 70, 44, 32, 255, 61, 35, 23, 255, 107, 93, 73, 255, 61, 39, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 35, 24, 255, 59, 34, 23, 255, 56, 35, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 42, 29, 255, 56, 35, 21, 255, 57, 35, 22, 255, 59, 35, 24, 255, 62, 36, 26, 255, 61, 35, 25, 255, 58, 34, 23, 255, 60, 36, 26, 255, 63, 39, 29, 255, 66, 41, 25, 255, 75, 46, 29, 255, 77, 45, 30, 255, 76, 43, 28, 255, 76, 43, 28, 0, 64, 37, 22, 0, 64, 37, 22, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 64, 41, 29, 0, 64, 41, 29, 0, 64, 41, 29, 0, 64, 41, 29, 0, 64, 41, 29, 255, 62, 38, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 75, 46, 29, 255, 76, 43, 29, 255, 74, 44, 29, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 63, 38, 26, 255, 63, 36, 25, 255, 61, 36, 24, 255, 107, 93, 73, 255, 107, 88, 72, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 34, 22, 255, 63, 36, 25, 255, 61, 35, 24, 255, 107, 85, 73, 255, 60, 33, 22, 255, 61, 34, 24, 255, 58, 34, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 55, 34, 19, 255, 61, 35, 24, 255, 62, 35, 24, 255, 61, 36, 24, 255, 63, 40, 27, 255, 63, 39, 27, 255, 62, 36, 24, 255, 65, 38, 27, 255, 63, 38, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 37, 26, 255, 59, 35, 25, 255, 58, 33, 23, 255, 62, 37, 25, 255, 107, 86, 72, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 36, 21, 255, 60, 36, 23, 255, 61, 36, 24, 255, 60, 34, 22, 255, 58, 33, 21, 255, 57, 34, 21, 255, 57, 36, 22, 255, 57, 36, 22, 255, 61, 37, 25, 255, 62, 36, 24, 255, 59, 34, 22, 255, 59, 34, 22, 255, 59, 37, 24, 255, 107, 93, 73, 255, 57, 35, 22, 255, 60, 35, 23, 255, 62, 37, 26, 255, 59, 34, 23, 255, 58, 35, 22, 255, 55, 35, 21, 255, 107, 93, 73, 255, 57, 38, 23, 255, 55, 33, 20, 255, 54, 32, 20, 255, 59, 36, 24, 255, 58, 35, 23, 255, 55, 32, 20, 255, 57, 34, 23, 255, 67, 39, 26, 255, 67, 40, 26, 255, 66, 41, 26, 255, 65, 39, 25, 255, 74, 44, 28, 255, 77, 46, 29, 255, 66, 39, 25, 255, 64, 37, 22, 255, 64, 37, 22, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 56, 35, 23, 0, 56, 35, 23, 0, 56, 35, 23, 0, 56, 35, 23, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 59, 37, 23, 0, 59, 37, 23, 0, 59, 37, 23, 0, 59, 37, 23, 0, 59, 37, 23, 255, 63, 39, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 73, 44, 27, 255, 77, 44, 30, 255, 74, 44, 29, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 43, 28, 255, 69, 47, 33, 255, 64, 37, 25, 255, 64, 36, 25, 255, 60, 34, 23, 255, 63, 36, 25, 255, 59, 36, 23, 255, 58, 35, 22, 255, 97, 71, 59, 255, 65, 39, 28, 255, 61, 34, 24, 255, 62, 35, 24, 255, 60, 34, 23, 255, 60, 34, 23, 255, 61, 34, 22, 255, 62, 36, 25, 255, 60, 35, 23, 255, 58, 36, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 34, 20, 255, 61, 35, 23, 255, 62, 35, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 34, 23, 255, 65, 38, 27, 255, 62, 37, 24, 255, 56, 38, 21, 255, 66, 43, 26, 255, 71, 43, 29, 255, 68, 40, 28, 255, 60, 35, 26, 255, 107, 93, 73, 255, 58, 34, 23, 255, 62, 38, 25, 255, 58, 37, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 36, 21, 255, 64, 39, 27, 255, 61, 35, 24, 255, 60, 34, 23, 255, 63, 36, 24, 255, 62, 37, 25, 255, 65, 41, 29, 255, 63, 40, 28, 255, 62, 37, 25, 255, 107, 78, 65, 255, 59, 34, 23, 255, 60, 35, 23, 255, 57, 34, 21, 255, 107, 93, 73, 255, 61, 37, 26, 255, 61, 37, 25, 255, 64, 39, 28, 255, 58, 34, 22, 255, 56, 34, 22, 255, 54, 34, 20, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 86, 73, 255, 107, 87, 73, 255, 107, 93, 73, 255, 107, 90, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 85, 55, 41, 255, 107, 86, 73, 255, 107, 84, 72, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 56, 35, 23, 0, 56, 35, 23, 0, 56, 35, 23, 0, 56, 35, 23, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 58, 36, 23, 0, 58, 36, 23, 0, 58, 36, 23, 0, 58, 36, 23, 0, 58, 36, 23, 255, 58, 36, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 72, 44, 28, 255, 73, 41, 28, 255, 77, 45, 31, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 66, 44, 27, 255, 64, 42, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 36, 21, 255, 59, 35, 23, 255, 60, 33, 22, 255, 62, 34, 24, 255, 61, 33, 23, 255, 61, 34, 24, 255, 61, 35, 24, 255, 60, 35, 24, 255, 60, 36, 24, 255, 60, 35, 24, 255, 61, 34, 23, 255, 62, 36, 24, 255, 60, 34, 22, 255, 64, 36, 25, 255, 62, 36, 24, 255, 60, 33, 22, 255, 60, 34, 22, 255, 56, 34, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 36, 22, 255, 63, 37, 26, 255, 63, 36, 25, 255, 63, 37, 26, 255, 61, 38, 25, 255, 63, 39, 27, 255, 66, 40, 28, 255, 65, 38, 27, 255, 61, 37, 24, 255, 107, 93, 73, 255, 67, 43, 26, 255, 72, 43, 29, 255, 68, 40, 28, 255, 60, 35, 26, 255, 58, 34, 24, 255, 55, 32, 21, 255, 62, 37, 24, 255, 57, 36, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 63, 38, 26, 255, 107, 93, 73, 255, 61, 36, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 36, 23, 255, 59, 36, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 37, 24, 255, 62, 38, 26, 255, 107, 93, 73, 255, 57, 34, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 35, 23, 255, 54, 32, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 57, 36, 24, 255, 56, 33, 22, 255, 54, 32, 20, 255, 44, 27, 17, 255, 44, 27, 17, 255, 46, 27, 18, 255, 46, 27, 18, 255, 49, 31, 22, 255, 95, 76, 68, 255, 45, 29, 19, 255, 45, 29, 18, 255, 88, 68, 58, 255, 95, 76, 69, 255, 45, 28, 17, 255, 66, 39, 25, 255, 62, 39, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 56, 35, 23, 0, 56, 35, 23, 0, 56, 35, 23, 0, 56, 35, 23, 0, 56, 35, 23, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 65, 42, 31, 0, 65, 42, 31, 0, 65, 42, 31, 0, 65, 42, 31, 0, 65, 42, 31, 255, 61, 37, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 69, 41, 25, 255, 78, 45, 32, 255, 75, 43, 30, 255, 69, 40, 27, 255, 67, 40, 25, 255, 66, 40, 24, 255, 65, 39, 25, 255, 67, 41, 27, 255, 67, 41, 28, 255, 65, 41, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 64, 43, 29, 255, 62, 37, 26, 255, 59, 32, 21, 255, 63, 35, 24, 255, 63, 35, 24, 255, 61, 35, 24, 255, 60, 36, 24, 255, 57, 34, 21, 255, 55, 32, 19, 255, 61, 34, 24, 255, 63, 36, 25, 255, 61, 34, 23, 255, 107, 93, 73, 255, 63, 36, 25, 255, 62, 35, 24, 255, 62, 34, 25, 255, 61, 34, 24, 255, 59, 35, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 37, 24, 255, 61, 34, 23, 255, 62, 34, 24, 255, 62, 36, 24, 255, 69, 46, 34, 255, 64, 40, 29, 255, 61, 34, 23, 255, 63, 36, 25, 255, 65, 39, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 66, 38, 24, 255, 67, 38, 26, 255, 65, 37, 26, 255, 57, 33, 23, 255, 82, 54, 43, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 39, 26, 255, 60, 36, 25, 255, 61, 37, 25, 255, 60, 36, 24, 255, 60, 38, 24, 255, 107, 93, 73, 255, 57, 37, 23, 255, 61, 39, 25, 255, 61, 38, 26, 255, 107, 93, 73, 255, 60, 37, 24, 255, 60, 37, 25, 255, 77, 52, 41, 255, 61, 39, 26, 255, 58, 35, 24, 255, 107, 92, 73, 255, 55, 34, 21, 255, 57, 36, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 54, 33, 20, 255, 57, 33, 22, 255, 59, 34, 24, 255, 98, 76, 70, 255, 101, 80, 73, 255, 47, 27, 19, 255, 47, 27, 19, 255, 44, 26, 17, 255, 52, 34, 25, 255, 46, 29, 19, 255, 44, 26, 17, 255, 44, 27, 17, 255, 98, 79, 72, 255, 47, 29, 19, 255, 45, 26, 17, 255, 92, 75, 66, 255, 90, 76, 66, 255, 105, 90, 73, 255, 105, 90, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 56, 35, 23, 0, 56, 35, 23, 0, 56, 35, 23, 0, 56, 35, 23, 0, 56, 35, 23, 0, 107, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 65, 42, 31, 0, 65, 42, 31, 0, 65, 42, 31, 0, 65, 42, 31, 0, 65, 42, 31, 0, 59, 36, 23, 255, 107, 91, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 78, 49, 34, 255, 71, 40, 27, 255, 71, 39, 27, 255, 69, 39, 27, 255, 66, 38, 25, 255, 66, 38, 25, 255, 65, 37, 24, 255, 66, 38, 27, 255, 66, 39, 27, 255, 64, 40, 26, 255, 59, 38, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 34, 23, 255, 64, 35, 25, 255, 64, 36, 25, 255, 64, 38, 26, 255, 107, 93, 73, 255, 60, 39, 25, 255, 60, 38, 25, 255, 64, 38, 26, 255, 61, 34, 24, 255, 61, 34, 23, 255, 64, 38, 26, 255, 64, 38, 26, 255, 61, 34, 24, 255, 64, 37, 27, 255, 61, 34, 24, 255, 62, 38, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 86, 65, 51, 255, 59, 36, 23, 255, 61, 34, 23, 255, 63, 35, 24, 255, 65, 37, 26, 255, 59, 34, 22, 255, 61, 36, 24, 255, 61, 34, 23, 255, 61, 34, 24, 255, 59, 34, 22, 255, 58, 36, 22, 255, 74, 46, 32, 255, 68, 39, 26, 255, 67, 38, 26, 255, 67, 38, 26, 255, 107, 93, 73, 255, 59, 34, 22, 255, 58, 35, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 36, 23, 255, 64, 39, 27, 255, 62, 36, 25, 255, 60, 35, 24, 255, 59, 36, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 37, 25, 255, 58, 34, 23, 255, 107, 93, 73, 255, 62, 38, 26, 255, 107, 81, 69, 255, 107, 93, 73, 255, 57, 34, 22, 255, 63, 38, 27, 255, 107, 85, 73, 255, 58, 35, 23, 255, 53, 32, 19, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 34, 21, 255, 58, 33, 23, 255, 57, 32, 22, 255, 54, 32, 20, 255, 55, 33, 22, 255, 48, 28, 20, 255, 46, 25, 18, 255, 49, 30, 21, 255, 98, 76, 70, 255, 48, 29, 20, 255, 45, 26, 17, 255, 45, 27, 18, 255, 93, 72, 65, 255, 51, 32, 24, 255, 47, 28, 19, 255, 94, 77, 68, 255, 89, 76, 64, 255, 88, 75, 63, 255, 89, 76, 64, 255, 90, 76, 64, 255, 107, 93, 73, 255, 68, 42, 27, 255, 56, 35, 23, 255, 56, 35, 23, 0, 56, 35, 23, 0, 56, 35, 23, 0, 56, 35, 23, 0, 107, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 65, 42, 31, 0, 65, 42, 31, 0, 65, 42, 31, 0, 58, 36, 23, 0, 58, 36, 23, 0, 58, 36, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 67, 41, 26, 255, 68, 39, 26, 255, 70, 39, 27, 255, 67, 39, 26, 255, 62, 36, 23, 255, 63, 37, 23, 255, 63, 38, 24, 255, 61, 37, 23, 255, 61, 37, 23, 255, 59, 37, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 63, 37, 25, 255, 64, 36, 26, 255, 63, 35, 24, 255, 64, 38, 26, 255, 59, 36, 24, 255, 107, 93, 73, 255, 62, 40, 26, 255, 60, 36, 24, 255, 61, 36, 24, 255, 59, 34, 22, 255, 61, 36, 24, 255, 62, 36, 24, 255, 61, 36, 24, 255, 60, 34, 24, 255, 60, 35, 23, 255, 59, 37, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 64, 43, 29, 255, 64, 39, 26, 255, 61, 34, 23, 255, 59, 32, 22, 255, 59, 32, 21, 255, 62, 37, 25, 255, 64, 38, 26, 255, 63, 37, 26, 255, 62, 36, 24, 255, 63, 37, 26, 255, 58, 35, 22, 255, 72, 43, 29, 255, 70, 39, 27, 255, 65, 36, 24, 255, 68, 39, 27, 255, 55, 32, 22, 255, 62, 37, 25, 255, 62, 37, 25, 255, 61, 38, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 35, 24, 255, 62, 35, 25, 255, 62, 36, 25, 255, 60, 36, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 37, 25, 255, 67, 41, 30, 255, 61, 35, 24, 255, 69, 43, 31, 255, 59, 35, 23, 255, 107, 93, 73, 255, 59, 35, 24, 255, 59, 34, 23, 255, 58, 34, 23, 255, 61, 36, 25, 255, 57, 34, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 56, 34, 21, 255, 58, 33, 22, 255, 63, 37, 27, 255, 107, 80, 70, 255, 107, 93, 73, 255, 57, 33, 23, 255, 48, 27, 19, 255, 62, 39, 30, 255, 99, 80, 73, 255, 47, 29, 20, 255, 45, 26, 18, 255, 47, 28, 19, 255, 95, 76, 69, 255, 46, 29, 19, 255, 48, 29, 20, 255, 94, 78, 68, 255, 89, 76, 64, 255, 107, 92, 73, 255, 106, 91, 73, 255, 90, 75, 64, 255, 95, 79, 70, 255, 54, 33, 20, 255, 56, 35, 23, 255, 56, 35, 23, 0, 56, 35, 23, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 65, 42, 31, 0, 60, 37, 25, 0, 60, 37, 25, 0, 60, 37, 25, 0, 60, 37, 25, 0, 60, 37, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 64, 38, 23, 255, 68, 38, 26, 255, 65, 37, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 83, 66, 255, 63, 36, 25, 255, 64, 36, 25, 255, 67, 38, 27, 255, 64, 36, 25, 255, 61, 36, 24, 255, 107, 93, 73, 255, 61, 39, 26, 255, 64, 41, 27, 255, 57, 35, 21, 255, 107, 93, 73, 255, 60, 36, 24, 255, 58, 33, 21, 255, 107, 93, 73, 255, 56, 33, 20, 255, 59, 36, 23, 255, 55, 34, 19, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 34, 20, 255, 62, 35, 24, 255, 63, 35, 24, 255, 64, 36, 25, 255, 107, 93, 73, 255, 64, 37, 27, 255, 62, 36, 26, 255, 62, 36, 25, 255, 107, 93, 73, 255, 58, 36, 22, 255, 66, 40, 25, 255, 88, 57, 44, 255, 66, 37, 25, 255, 64, 35, 24, 255, 60, 37, 26, 255, 64, 40, 28, 255, 65, 40, 27, 255, 67, 43, 29, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 36, 22, 255, 63, 38, 26, 255, 63, 35, 24, 255, 64, 36, 26, 255, 62, 35, 24, 255, 61, 36, 24, 255, 61, 38, 25, 255, 59, 35, 23, 255, 59, 34, 22, 255, 61, 35, 24, 255, 58, 33, 22, 255, 59, 34, 23, 255, 60, 35, 24, 255, 61, 36, 25, 255, 59, 34, 23, 255, 59, 33, 22, 255, 60, 34, 23, 255, 59, 34, 23, 255, 59, 34, 23, 255, 56, 36, 22, 255, 107, 92, 73, 255, 107, 91, 73, 255, 62, 39, 27, 255, 57, 33, 22, 255, 57, 32, 23, 255, 57, 33, 23, 255, 55, 32, 21, 255, 57, 33, 23, 255, 48, 27, 19, 255, 52, 33, 24, 255, 107, 86, 73, 255, 54, 34, 22, 255, 57, 35, 23, 255, 52, 32, 20, 255, 107, 93, 73, 255, 58, 36, 25, 255, 53, 32, 20, 255, 107, 93, 73, 255, 107, 91, 73, 255, 106, 91, 73, 255, 106, 91, 73, 255, 89, 74, 63, 255, 107, 93, 73, 255, 54, 33, 20, 255, 55, 34, 22, 255, 55, 34, 22, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 22, 0, 57, 35, 22, 0, 57, 35, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 36, 22, 255, 65, 37, 25, 255, 65, 39, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 35, 22, 255, 63, 35, 25, 255, 62, 33, 23, 255, 62, 35, 24, 255, 60, 33, 22, 255, 63, 38, 25, 255, 60, 37, 24, 255, 62, 40, 27, 255, 61, 39, 26, 255, 59, 36, 23, 255, 61, 35, 23, 255, 59, 33, 22, 255, 62, 34, 24, 255, 64, 37, 26, 255, 59, 33, 22, 255, 59, 34, 22, 255, 56, 34, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 37, 22, 255, 62, 37, 25, 255, 61, 35, 23, 255, 61, 37, 24, 255, 60, 37, 23, 255, 61, 38, 25, 255, 107, 93, 73, 255, 63, 37, 26, 255, 61, 37, 24, 255, 55, 34, 20, 255, 61, 36, 21, 255, 64, 37, 23, 255, 64, 36, 24, 255, 67, 39, 26, 255, 58, 34, 24, 255, 59, 35, 22, 255, 60, 37, 24, 255, 58, 36, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 66, 42, 30, 255, 63, 36, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 63, 37, 26, 255, 61, 34, 24, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 34, 24, 255, 61, 35, 24, 255, 62, 36, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 53, 32, 18, 255, 57, 33, 22, 255, 66, 41, 30, 255, 107, 93, 73, 255, 55, 34, 21, 255, 57, 34, 24, 255, 60, 36, 25, 255, 54, 33, 20, 255, 107, 93, 73, 255, 107, 90, 73, 255, 107, 93, 73, 255, 50, 33, 19, 255, 56, 35, 23, 255, 55, 31, 21, 255, 55, 34, 22, 255, 107, 91, 73, 255, 105, 90, 73, 255, 103, 87, 71, 255, 104, 89, 72, 255, 107, 91, 73, 255, 107, 93, 73, 255, 55, 34, 22, 255, 58, 37, 25, 255, 107, 92, 73, 255, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 58, 36, 24, 0, 58, 36, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 63, 38, 25, 255, 64, 36, 24, 255, 64, 38, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 38, 24, 255, 62, 36, 24, 255, 62, 34, 23, 255, 63, 35, 25, 255, 60, 34, 23, 255, 107, 93, 73, 255, 59, 38, 24, 255, 107, 93, 73, 255, 63, 42, 28, 255, 60, 36, 24, 255, 61, 35, 24, 255, 62, 34, 23, 255, 63, 34, 24, 255, 64, 35, 25, 255, 64, 36, 26, 255, 61, 34, 24, 255, 63, 36, 25, 255, 61, 37, 24, 255, 66, 46, 32, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 38, 22, 255, 59, 37, 22, 255, 107, 81, 66, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 35, 21, 255, 62, 37, 25, 255, 61, 36, 24, 255, 62, 38, 26, 255, 70, 44, 29, 255, 107, 93, 73, 255, 63, 37, 24, 255, 61, 36, 24, 255, 54, 32, 21, 255, 60, 36, 23, 255, 63, 38, 26, 255, 60, 38, 24, 255, 52, 34, 19, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 35, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 69, 49, 35, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 34, 23, 255, 62, 36, 25, 255, 59, 34, 23, 255, 90, 68, 54, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 35, 25, 255, 60, 34, 24, 255, 75, 47, 36, 255, 58, 36, 23, 255, 107, 91, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 36, 23, 255, 57, 35, 23, 255, 57, 36, 23, 255, 107, 89, 73, 255, 107, 93, 73, 255, 60, 38, 26, 255, 56, 34, 23, 255, 53, 33, 20, 255, 106, 86, 73, 255, 106, 89, 73, 255, 106, 89, 73, 255, 107, 89, 73, 255, 53, 33, 20, 255, 55, 33, 21, 255, 51, 31, 19, 255, 107, 90, 73, 255, 106, 91, 73, 255, 105, 90, 73, 255, 107, 91, 73, 255, 107, 90, 73, 255, 107, 87, 73, 255, 59, 37, 26, 255, 58, 37, 25, 255, 107, 91, 73, 255, 107, 91, 73, 0, 107, 91, 73, 0, 107, 91, 73, 0, 107, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 255, 58, 36, 24, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 38, 26, 255, 64, 36, 25, 255, 63, 37, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 38, 23, 255, 65, 41, 28, 255, 62, 35, 25, 255, 68, 40, 28, 255, 60, 36, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 34, 23, 255, 62, 34, 24, 255, 64, 36, 26, 255, 63, 34, 25, 255, 62, 35, 25, 255, 63, 36, 26, 255, 61, 34, 24, 255, 65, 40, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 55, 37, 20, 255, 107, 93, 73, 255, 54, 34, 19, 255, 55, 34, 19, 255, 56, 35, 20, 255, 62, 41, 27, 255, 70, 46, 34, 255, 62, 38, 25, 255, 66, 41, 29, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 39, 24, 255, 58, 36, 22, 255, 60, 42, 30, 255, 107, 93, 73, 255, 58, 37, 22, 255, 58, 37, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 39, 24, 255, 58, 35, 22, 255, 61, 35, 24, 255, 61, 35, 24, 255, 61, 36, 24, 255, 58, 36, 22, 255, 61, 39, 25, 255, 61, 38, 25, 255, 62, 36, 25, 255, 61, 34, 23, 255, 62, 35, 24, 255, 59, 35, 23, 255, 56, 34, 21, 255, 107, 93, 73, 255, 60, 36, 24, 255, 59, 33, 22, 255, 58, 32, 22, 255, 60, 34, 23, 255, 58, 34, 22, 255, 56, 36, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 100, 74, 62, 255, 107, 93, 73, 255, 107, 90, 73, 255, 107, 87, 73, 255, 107, 92, 73, 255, 107, 91, 73, 255, 107, 92, 73, 255, 107, 83, 72, 255, 107, 93, 73, 255, 53, 32, 21, 255, 107, 89, 73, 255, 107, 91, 73, 255, 107, 92, 73, 255, 106, 91, 73, 255, 103, 86, 72, 255, 107, 93, 73, 255, 55, 34, 22, 255, 67, 43, 33, 255, 107, 91, 73, 255, 107, 91, 73, 0, 107, 91, 73, 0, 107, 91, 73, 0, 107, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 35, 22, 255, 62, 35, 24, 255, 62, 37, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 39, 23, 255, 79, 56, 44, 255, 63, 38, 26, 255, 63, 37, 26, 255, 63, 39, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 35, 21, 255, 61, 36, 24, 255, 62, 36, 25, 255, 61, 34, 24, 255, 61, 34, 24, 255, 61, 34, 24, 255, 62, 36, 25, 255, 61, 34, 23, 255, 63, 39, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 36, 22, 255, 63, 38, 26, 255, 61, 37, 24, 255, 58, 36, 21, 255, 107, 93, 73, 255, 61, 37, 24, 255, 61, 37, 24, 255, 59, 38, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 54, 34, 18, 255, 60, 36, 24, 255, 62, 35, 24, 255, 61, 34, 23, 255, 61, 36, 24, 255, 61, 39, 25, 255, 107, 93, 73, 255, 60, 37, 24, 255, 62, 36, 25, 255, 62, 35, 24, 255, 62, 37, 25, 255, 58, 35, 22, 255, 56, 34, 21, 255, 107, 93, 73, 255, 59, 35, 23, 255, 59, 33, 23, 255, 58, 32, 22, 255, 58, 33, 22, 255, 58, 34, 22, 255, 60, 39, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 39, 26, 255, 62, 39, 27, 255, 58, 36, 24, 255, 54, 32, 20, 255, 58, 35, 24, 255, 54, 32, 21, 255, 57, 34, 23, 255, 54, 33, 22, 255, 55, 34, 23, 255, 57, 36, 23, 255, 52, 33, 20, 255, 52, 32, 20, 255, 53, 32, 20, 255, 53, 30, 20, 255, 58, 36, 25, 255, 55, 35, 22, 255, 107, 89, 73, 255, 105, 90, 73, 255, 104, 90, 73, 255, 107, 92, 73, 255, 107, 92, 73, 255, 55, 34, 21, 255, 58, 37, 25, 255, 107, 92, 73, 255, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 57, 35, 23, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 34, 22, 255, 60, 34, 23, 255, 60, 35, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 55, 35, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 68, 54, 39, 255, 107, 93, 73, 255, 60, 37, 24, 255, 62, 37, 25, 255, 59, 35, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 36, 23, 255, 60, 36, 24, 255, 107, 93, 73, 255, 93, 66, 54, 255, 62, 36, 25, 255, 65, 38, 27, 255, 59, 33, 22, 255, 62, 36, 24, 255, 69, 44, 32, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 39, 24, 255, 59, 37, 22, 255, 107, 93, 73, 255, 64, 37, 26, 255, 74, 43, 32, 255, 62, 38, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 36, 22, 255, 58, 37, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 38, 23, 255, 60, 38, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 80, 57, 44, 255, 62, 36, 25, 255, 61, 35, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 37, 25, 255, 63, 37, 26, 255, 104, 78, 65, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 90, 67, 53, 255, 64, 38, 27, 255, 59, 34, 23, 255, 61, 36, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 54, 35, 21, 255, 58, 37, 24, 255, 55, 35, 21, 255, 55, 33, 21, 255, 57, 33, 23, 255, 54, 30, 20, 255, 56, 31, 22, 255, 54, 31, 20, 255, 54, 33, 22, 255, 55, 34, 22, 255, 52, 32, 19, 255, 54, 33, 21, 255, 57, 35, 24, 255, 58, 35, 24, 255, 58, 34, 24, 255, 52, 32, 20, 255, 107, 89, 73, 255, 106, 90, 73, 255, 106, 91, 73, 255, 107, 91, 73, 255, 107, 93, 73, 255, 54, 33, 20, 255, 58, 37, 25, 255, 107, 92, 73, 255, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 104, 89, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 107, 91, 73, 0, 107, 91, 73, 0, 107, 91, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 35, 24, 255, 60, 34, 24, 255, 59, 34, 24, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 35, 22, 255, 59, 37, 23, 255, 57, 36, 22, 255, 104, 85, 68, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 65, 42, 29, 255, 60, 35, 23, 255, 62, 38, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 36, 23, 255, 58, 35, 22, 255, 107, 85, 71, 255, 107, 93, 73, 255, 79, 53, 41, 255, 62, 36, 25, 255, 63, 38, 26, 255, 62, 36, 24, 255, 65, 38, 27, 255, 64, 40, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 63, 38, 26, 255, 61, 36, 24, 255, 107, 93, 73, 255, 61, 35, 23, 255, 63, 37, 26, 255, 61, 37, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 36, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 39, 23, 255, 107, 93, 73, 255, 64, 41, 27, 255, 62, 38, 25, 255, 62, 38, 24, 255, 61, 39, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 37, 25, 255, 63, 38, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 36, 23, 255, 60, 37, 23, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 34, 22, 255, 59, 35, 23, 255, 60, 37, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 90, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 88, 73, 255, 57, 33, 22, 255, 56, 32, 22, 255, 55, 32, 21, 255, 53, 31, 19, 255, 107, 92, 73, 255, 107, 85, 73, 255, 107, 89, 73, 255, 107, 88, 73, 255, 107, 91, 73, 255, 55, 31, 21, 255, 55, 31, 21, 255, 55, 33, 21, 255, 107, 91, 73, 255, 107, 93, 73, 255, 105, 90, 73, 255, 107, 92, 73, 255, 107, 91, 73, 255, 56, 34, 22, 255, 54, 33, 21, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 104, 89, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 107, 90, 73, 0, 107, 90, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 52, 34, 20, 255, 54, 33, 20, 255, 54, 33, 20, 255, 57, 35, 23, 255, 57, 35, 22, 255, 59, 35, 23, 255, 58, 33, 22, 255, 59, 33, 23, 255, 62, 36, 26, 255, 60, 35, 24, 255, 58, 35, 23, 255, 62, 39, 27, 255, 56, 33, 21, 255, 58, 34, 22, 255, 58, 33, 21, 255, 60, 35, 23, 255, 59, 35, 23, 255, 60, 38, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 55, 33, 19, 255, 57, 33, 20, 255, 57, 34, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 39, 24, 255, 58, 36, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 36, 22, 255, 62, 37, 25, 255, 61, 36, 24, 255, 57, 34, 20, 255, 61, 37, 24, 255, 63, 37, 26, 255, 62, 39, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 37, 22, 255, 59, 36, 22, 255, 62, 36, 24, 255, 61, 36, 24, 255, 107, 91, 73, 255, 62, 37, 25, 255, 68, 41, 29, 255, 66, 40, 28, 255, 76, 49, 37, 255, 62, 37, 24, 255, 65, 40, 27, 255, 67, 40, 26, 255, 67, 40, 26, 255, 62, 37, 24, 255, 60, 37, 23, 255, 107, 93, 73, 255, 59, 36, 22, 255, 62, 37, 24, 255, 58, 36, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 61, 37, 24, 255, 61, 38, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 37, 23, 255, 60, 37, 23, 255, 60, 39, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 59, 35, 23, 255, 58, 34, 22, 255, 58, 36, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 56, 34, 21, 255, 57, 34, 23, 255, 57, 34, 22, 255, 51, 31, 18, 255, 107, 93, 73, 255, 107, 91, 73, 255, 52, 38, 23, 255, 53, 35, 21, 255, 55, 36, 23, 255, 55, 33, 22, 255, 56, 33, 22, 255, 55, 33, 21, 255, 107, 92, 73, 255, 106, 90, 73, 255, 105, 90, 73, 255, 103, 88, 72, 255, 105, 88, 73, 255, 107, 91, 73, 255, 53, 32, 20, 255, 56, 35, 22, 255, 107, 91, 73, 255, 107, 91, 73, 0, 107, 91, 73, 0, 104, 89, 73, 0, 104, 89, 73, 0, 104, 89, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 255, 63, 39, 24, 0, 107, 91, 73, 0, 107, 91, 73, 255, 105, 91, 73, 255, 107, 92, 73, 255, 107, 91, 73, 255, 59, 40, 26, 255, 54, 34, 21, 255, 57, 35, 24, 255, 57, 35, 23, 255, 58, 35, 24, 255, 57, 34, 23, 255, 57, 34, 22, 255, 59, 36, 24, 255, 58, 35, 23, 255, 59, 36, 25, 255, 56, 34, 22, 255, 58, 36, 24, 255, 58, 35, 23, 255, 59, 36, 24, 255, 59, 36, 24, 255, 57, 33, 21, 255, 58, 35, 22, 255, 56, 36, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 35, 20, 255, 60, 35, 23, 255, 60, 37, 23, 255, 107, 93, 73, 255, 62, 43, 27, 255, 57, 37, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 70, 47, 33, 255, 64, 40, 27, 255, 62, 38, 25, 255, 64, 41, 27, 255, 59, 37, 22, 255, 64, 40, 26, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 58, 36, 21, 255, 60, 37, 22, 255, 58, 37, 22, 255, 107, 93, 73, 255, 61, 38, 24, 255, 65, 39, 26, 255, 62, 37, 25, 255, 62, 37, 25, 255, 62, 37, 25, 255, 62, 37, 25, 255, 65, 38, 24, 255, 66, 39, 25, 255, 62, 38, 25, 255, 59, 37, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 64, 41, 26, 255, 59, 38, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 59, 38, 24, 255, 59, 37, 22, 255, 57, 36, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 40, 24, 255, 60, 39, 23, 255, 62, 40, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 37, 24, 255, 57, 34, 22, 255, 58, 37, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 54, 35, 20, 255, 58, 36, 23, 255, 57, 35, 22, 255, 58, 37, 24, 255, 53, 33, 20, 255, 106, 88, 73, 255, 107, 91, 73, 255, 106, 90, 73, 255, 107, 89, 73, 255, 107, 93, 73, 255, 58, 37, 25, 255, 57, 34, 23, 255, 57, 33, 23, 255, 53, 33, 20, 255, 107, 88, 73, 255, 105, 89, 73, 255, 107, 92, 73, 255, 106, 91, 73, 255, 104, 87, 72, 255, 107, 90, 73, 255, 54, 33, 20, 255, 58, 37, 25, 255, 107, 92, 73, 255, 107, 92, 73, 0, 104, 89, 73, 0, 104, 89, 73, 0, 104, 89, 73, 0, 104, 89, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 107, 91, 73, 0, 107, 91, 73, 255, 105, 91, 73, 255, 106, 91, 73, 255, 107, 91, 73, 255, 107, 90, 73, 255, 55, 36, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 55, 36, 20, 255, 59, 38, 23, 255, 56, 36, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 60, 39, 24, 255, 59, 38, 22, 255, 107, 93, 73, 255, 55, 35, 19, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 43, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 56, 35, 20, 255, 59, 37, 23, 255, 63, 40, 26, 255, 62, 39, 26, 255, 63, 39, 26, 255, 68, 43, 28, 255, 67, 41, 26, 255, 63, 41, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 62, 45, 29, 255, 56, 37, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 57, 39, 22, 255, 59, 39, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 53, 34, 19, 255, 58, 37, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 106, 89, 73, 255, 51, 35, 18, 255, 66, 45, 32, 255, 57, 36, 22, 255, 57, 37, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 106, 90, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 89, 73, 255, 54, 35, 22, 255, 55, 34, 22, 255, 55, 34, 21, 255, 107, 92, 73, 255, 106, 90, 73, 255, 106, 91, 73, 255, 106, 91, 73, 255, 105, 90, 73, 255, 107, 90, 73, 255, 107, 93, 73, 255, 55, 34, 21, 255, 56, 35, 22, 255, 107, 93, 73, 255, 104, 89, 73, 255, 104, 89, 73, 0, 104, 89, 73, 0, 104, 89, 73, 0, 104, 89, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 63, 39, 24, 0, 107, 90, 73, 0, 107, 90, 73, 0, 107, 90, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 106, 91, 73, 255, 107, 92, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 90, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 105, 89, 73, 255, 107, 91, 73, 255, 107, 91, 73, 255, 107, 92, 73, 255, 107, 92, 73, 255, 106, 91, 73, 255, 106, 91, 73, 255, 102, 86, 71, 255, 107, 91, 73, 255, 107, 90, 73, 255, 107, 90, 73, 255, 55, 34, 21, 255, 58, 37, 25, 255, 107, 91, 73, 255, 106, 91, 73, 255, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 57, 36, 24, 0, 57, 36, 24, 0, 57, 36, 24, 0, 57, 36, 24, 0, 57, 36, 24, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 255, 107, 90, 73, 255, 107, 89, 73, 255, 107, 91, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 92, 73, 255, 107, 90, 73, 255, 107, 90, 73, 255, 107, 92, 73, 255, 107, 89, 73, 255, 107, 91, 73, 255, 107, 92, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 90, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 107, 92, 73, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 91, 73, 255, 107, 89, 73, 255, 107, 90, 73, 255, 107, 89, 73, 255, 107, 90, 73, 255, 57, 34, 22, 255, 58, 36, 24, 255, 107, 90, 73, 255, 106, 91, 73, 255, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 57, 36, 24, 0, 57, 36, 24, 0, 57, 36, 24, 0, 57, 36, 24, 0, 57, 36, 24, 0, 57, 36, 24, 0, 62, 40, 29, 0, 62, 40, 29, 255, 58, 36, 24, 255, 56, 35, 22, 255, 55, 34, 21, 255, 57, 36, 24, 255, 56, 36, 23, 255, 54, 34, 21, 255, 57, 36, 23, 255, 52, 32, 20, 255, 55, 35, 22, 255, 56, 36, 22, 255, 56, 36, 23, 255, 56, 35, 23, 255, 60, 38, 26, 255, 56, 35, 22, 255, 58, 37, 24, 255, 57, 35, 22, 255, 55, 34, 21, 255, 58, 37, 24, 255, 57, 36, 24, 255, 56, 35, 22, 255, 57, 36, 22, 255, 60, 39, 25, 255, 59, 38, 24, 255, 57, 36, 22, 255, 57, 36, 22, 255, 59, 37, 24, 255, 62, 39, 27, 255, 61, 39, 25, 255, 62, 40, 26, 255, 63, 40, 27, 255, 63, 40, 27, 255, 59, 37, 23, 255, 60, 38, 23, 255, 63, 41, 27, 255, 75, 50, 37, 255, 62, 39, 26, 255, 60, 37, 24, 255, 60, 38, 24, 255, 63, 40, 27, 255, 60, 38, 24, 255, 61, 39, 25, 255, 61, 39, 25, 255, 75, 50, 38, 255, 62, 39, 26, 255, 61, 38, 26, 255, 59, 37, 24, 255, 62, 40, 26, 255, 59, 37, 24, 255, 59, 37, 24, 255, 58, 36, 22, 255, 59, 37, 22, 255, 59, 37, 23, 255, 61, 38, 24, 255, 61, 39, 25, 255, 62, 39, 24, 255, 59, 37, 24, 255, 59, 37, 24, 255, 65, 42, 29, 255, 61, 38, 24, 255, 59, 37, 22, 255, 62, 39, 25, 255, 69, 45, 33, 255, 64, 40, 26, 255, 65, 42, 29, 255, 61, 37, 24, 255, 59, 36, 22, 255, 65, 40, 27, 255, 60, 37, 22, 255, 60, 36, 22, 255, 60, 36, 22, 255, 58, 35, 20, 255, 59, 35, 21, 255, 59, 36, 21, 255, 60, 36, 22, 255, 58, 35, 21, 255, 76, 48, 36, 255, 59, 37, 23, 255, 60, 37, 23, 255, 59, 36, 23, 255, 56, 33, 20, 255, 58, 35, 21, 255, 61, 38, 24, 255, 61, 38, 25, 255, 69, 44, 33, 255, 57, 35, 21, 255, 60, 37, 24, 255, 60, 37, 24, 255, 58, 36, 22, 255, 59, 37, 24, 255, 59, 36, 24, 255, 56, 34, 21, 255, 57, 35, 22, 255, 63, 41, 28, 255, 57, 35, 22, 255, 57, 35, 23, 255, 55, 34, 21, 255, 60, 37, 26, 255, 55, 33, 21, 255, 56, 35, 22, 255, 56, 34, 22, 255, 52, 31, 18, 255, 54, 33, 20, 255, 65, 41, 30, 255, 58, 35, 24, 255, 67, 44, 33, 255, 54, 33, 20, 255, 55, 32, 20, 255, 57, 34, 22, 255, 57, 34, 23, 255, 59, 37, 25, 255, 107, 90, 73, 255, 106, 91, 73, 255, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 57, 36, 24, 0, 57, 36, 24, 0, 57, 36, 24, 0, 57, 36, 24, 0, 57, 36, 24, 255, 57, 36, 24, 0, 57, 35, 26, 0, 57, 35, 26, 255, 56, 36, 27, 255, 56, 36, 27, 255, 56, 36, 27, 255, 58, 38, 29, 255, 56, 36, 27, 255, 54, 35, 26, 255, 59, 39, 29, 255, 55, 35, 26, 255, 56, 36, 26, 255, 57, 37, 27, 255, 57, 37, 28, 255, 57, 37, 28, 255, 58, 38, 28, 255, 60, 39, 30, 255, 57, 37, 27, 255, 59, 38, 28, 255, 59, 38, 28, 255, 58, 37, 28, 255, 56, 36, 26, 255, 56, 36, 26, 255, 56, 36, 26, 255, 60, 39, 29, 255, 58, 37, 27, 255, 60, 39, 29, 255, 61, 40, 30, 255, 58, 37, 27, 255, 60, 39, 29, 255, 58, 37, 27, 255, 60, 39, 28, 255, 61, 39, 29, 255, 63, 41, 31, 255, 62, 40, 30, 255, 62, 40, 29, 255, 63, 41, 30, 255, 63, 41, 30, 255, 61, 39, 29, 255, 60, 38, 28, 255, 59, 38, 27, 255, 60, 38, 28, 255, 61, 39, 29, 255, 61, 40, 29, 255, 65, 43, 33, 255, 62, 40, 31, 255, 63, 41, 31, 255, 63, 40, 30, 255, 60, 38, 27, 255, 61, 39, 29, 255, 62, 40, 30, 255, 63, 41, 31, 255, 62, 40, 29, 255, 61, 38, 28, 255, 60, 38, 27, 255, 62, 40, 30, 255, 60, 38, 28, 255, 66, 42, 31, 255, 60, 38, 28, 255, 61, 40, 29, 255, 62, 40, 29, 255, 64, 42, 31, 255, 61, 39, 29, 255, 61, 39, 29, 255, 61, 39, 29, 255, 65, 42, 32, 255, 61, 38, 27, 255, 61, 37, 25, 255, 61, 37, 24, 255, 63, 38, 23, 255, 64, 39, 25, 255, 63, 38, 23, 255, 63, 38, 24, 255, 63, 38, 23, 255, 63, 38, 23, 255, 63, 39, 24, 255, 63, 38, 24, 255, 62, 37, 23, 255, 62, 36, 22, 255, 61, 36, 22, 255, 62, 38, 24, 255, 62, 38, 24, 255, 59, 35, 21, 255, 58, 34, 20, 255, 62, 38, 24, 255, 67, 41, 27, 255, 60, 36, 22, 255, 58, 35, 21, 255, 60, 36, 23, 255, 60, 37, 23, 255, 60, 36, 23, 255, 61, 38, 24, 255, 60, 37, 24, 255, 59, 36, 22, 255, 58, 35, 21, 255, 61, 37, 24, 255, 59, 36, 23, 255, 58, 36, 23, 255, 58, 35, 22, 255, 58, 35, 22, 255, 59, 36, 22, 255, 58, 36, 23, 255, 58, 35, 22, 255, 57, 35, 22, 255, 56, 34, 21, 255, 56, 34, 20, 255, 57, 35, 21, 255, 55, 33, 20, 255, 57, 34, 21, 255, 58, 34, 22, 255, 58, 33, 22, 255, 59, 35, 23, 255, 57, 36, 23, 255, 107, 91, 73, 255, 103, 88, 72, 255, 103, 88, 72, 0, 103, 88, 72, 0, 103, 88, 72, 0, 103, 88, 72, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 68, 43, 29, 0, 68, 43, 29, 0, 68, 43, 29, 255, 68, 43, 29, 0, 25, 13, 8, 0, 25, 13, 8, 255, 24, 13, 8, 255, 27, 14, 9, 255, 26, 14, 9, 255, 26, 14, 9, 255, 26, 14, 9, 255, 28, 16, 10, 255, 29, 16, 10, 255, 31, 18, 11, 255, 32, 19, 11, 255, 29, 17, 10, 255, 28, 16, 10, 255, 28, 16, 10, 255, 29, 17, 11, 255, 30, 17, 10, 255, 30, 17, 10, 255, 31, 17, 10, 255, 30, 17, 10, 255, 30, 17, 10, 255, 30, 16, 10, 255, 31, 16, 10, 255, 32, 17, 10, 255, 33, 19, 11, 255, 30, 16, 10, 255, 31, 17, 10, 255, 32, 18, 11, 255, 31, 18, 11, 255, 31, 17, 11, 255, 31, 17, 11, 255, 33, 19, 11, 255, 33, 19, 11, 255, 32, 18, 11, 255, 30, 16, 10, 255, 30, 18, 11, 255, 30, 18, 10, 255, 33, 21, 12, 255, 29, 19, 11, 255, 38, 25, 17, 255, 32, 20, 11, 255, 32, 19, 11, 255, 31, 18, 10, 255, 32, 18, 11, 255, 34, 19, 11, 255, 32, 18, 11, 255, 32, 17, 11, 255, 33, 18, 11, 255, 33, 18, 11, 255, 32, 18, 11, 255, 35, 20, 12, 255, 33, 19, 12, 255, 32, 18, 11, 255, 32, 18, 11, 255, 34, 18, 11, 255, 33, 18, 11, 255, 33, 18, 11, 255, 35, 19, 12, 255, 33, 19, 12, 255, 33, 18, 12, 255, 35, 20, 12, 255, 32, 18, 12, 255, 35, 20, 12, 255, 31, 18, 11, 255, 32, 20, 12, 255, 32, 20, 11, 255, 30, 18, 10, 255, 35, 21, 13, 255, 107, 83, 67, 255, 100, 74, 55, 255, 102, 75, 57, 255, 103, 77, 60, 255, 95, 69, 51, 255, 107, 87, 71, 255, 105, 78, 61, 255, 107, 87, 70, 255, 107, 81, 63, 255, 107, 93, 73, 255, 107, 87, 70, 255, 98, 73, 54, 255, 107, 92, 73, 255, 107, 88, 72, 255, 107, 84, 67, 255, 102, 77, 60, 255, 107, 93, 73, 255, 102, 77, 59, 255, 103, 78, 61, 255, 105, 80, 63, 255, 102, 76, 59, 255, 103, 77, 61, 255, 102, 77, 59, 255, 101, 77, 60, 255, 107, 88, 72, 255, 97, 72, 56, 255, 107, 82, 66, 255, 100, 75, 59, 255, 93, 68, 51, 255, 101, 77, 60, 255, 101, 76, 60, 255, 102, 78, 63, 255, 90, 67, 50, 255, 102, 77, 62, 255, 96, 73, 56, 255, 97, 74, 58, 255, 95, 71, 54, 255, 99, 76, 60, 255, 106, 81, 67, 255, 89, 66, 50, 255, 103, 78, 64, 255, 102, 76, 62, 255, 107, 80, 67, 255, 56, 32, 20, 255, 57, 35, 23, 255, 107, 92, 73, 255, 105, 90, 73, 255, 105, 90, 73, 0, 105, 90, 73, 0, 105, 90, 73, 0, 105, 90, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 65, 40, 25, 0, 65, 40, 25, 255, 65, 40, 25, 0, 24, 13, 9, 0, 24, 13, 9, 255, 24, 14, 9, 255, 26, 14, 10, 255, 28, 17, 11, 255, 28, 17, 12, 255, 27, 16, 11, 255, 28, 17, 11, 255, 30, 17, 12, 255, 28, 17, 11, 255, 30, 18, 12, 255, 28, 16, 11, 255, 28, 16, 11, 255, 28, 17, 11, 255, 28, 17, 11, 255, 30, 18, 11, 255, 30, 19, 12, 255, 29, 18, 11, 255, 29, 17, 11, 255, 28, 17, 11, 255, 30, 18, 12, 255, 30, 17, 11, 255, 31, 19, 12, 255, 32, 19, 12, 255, 30, 17, 12, 255, 32, 19, 12, 255, 32, 19, 12, 255, 33, 19, 12, 255, 30, 17, 11, 255, 31, 17, 11, 255, 31, 17, 12, 255, 32, 19, 12, 255, 33, 20, 13, 255, 31, 19, 12, 255, 32, 20, 12, 255, 29, 18, 10, 255, 26, 16, 7, 255, 26, 16, 6, 255, 26, 16, 8, 255, 26, 16, 7, 255, 26, 15, 6, 255, 28, 17, 11, 255, 29, 17, 12, 255, 35, 21, 13, 255, 31, 19, 12, 255, 31, 18, 12, 255, 31, 18, 12, 255, 30, 18, 12, 255, 34, 21, 13, 255, 34, 21, 13, 255, 35, 21, 13, 255, 34, 20, 13, 255, 34, 20, 13, 255, 33, 20, 13, 255, 32, 18, 13, 255, 32, 19, 12, 255, 32, 18, 13, 255, 32, 18, 12, 255, 34, 20, 12, 255, 32, 18, 12, 255, 31, 18, 12, 255, 34, 20, 13, 255, 34, 21, 13, 255, 31, 20, 13, 255, 26, 18, 10, 255, 26, 17, 8, 255, 29, 18, 11, 255, 102, 81, 63, 255, 106, 83, 63, 255, 99, 76, 56, 255, 99, 76, 57, 255, 101, 78, 58, 255, 101, 78, 58, 255, 101, 78, 58, 255, 99, 76, 56, 255, 96, 74, 54, 255, 96, 74, 54, 255, 99, 77, 56, 255, 96, 74, 53, 255, 95, 73, 53, 255, 97, 75, 56, 255, 97, 75, 55, 255, 100, 78, 59, 255, 96, 75, 55, 255, 105, 83, 64, 255, 96, 74, 55, 255, 107, 88, 68, 255, 103, 81, 62, 255, 94, 72, 52, 255, 95, 73, 54, 255, 95, 74, 55, 255, 94, 73, 55, 255, 95, 74, 55, 255, 95, 74, 54, 255, 90, 70, 50, 255, 97, 75, 56, 255, 96, 75, 57, 255, 92, 71, 53, 255, 95, 74, 55, 255, 92, 72, 54, 255, 100, 78, 60, 255, 93, 72, 54, 255, 89, 69, 51, 255, 94, 74, 55, 255, 91, 71, 52, 255, 91, 71, 53, 255, 92, 71, 54, 255, 90, 70, 51, 255, 89, 67, 50, 255, 99, 74, 60, 255, 56, 34, 20, 255, 56, 35, 22, 255, 107, 92, 73, 255, 106, 91, 73, 255, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 66, 42, 27, 255, 66, 42, 27, 0, 30, 16, 11, 255, 26, 14, 9, 255, 25, 13, 9, 255, 31, 17, 10, 255, 31, 18, 10, 255, 29, 16, 10, 255, 29, 15, 10, 255, 56, 35, 24, 255, 56, 33, 22, 255, 57, 35, 23, 255, 57, 35, 25, 255, 57, 37, 26, 255, 54, 34, 23, 255, 56, 36, 25, 255, 56, 36, 26, 255, 31, 17, 11, 255, 31, 18, 11, 255, 31, 18, 12, 255, 31, 18, 11, 255, 30, 17, 11, 255, 58, 36, 25, 255, 58, 35, 24, 255, 61, 38, 25, 255, 58, 36, 24, 255, 53, 32, 21, 255, 55, 34, 23, 255, 60, 39, 28, 255, 56, 34, 24, 255, 58, 36, 26, 255, 56, 34, 24, 255, 54, 33, 22, 255, 59, 38, 27, 255, 35, 19, 12, 255, 34, 20, 12, 255, 33, 20, 13, 255, 52, 34, 23, 255, 63, 42, 32, 255, 60, 39, 29, 255, 58, 38, 27, 255, 60, 39, 29, 255, 58, 38, 28, 255, 58, 39, 29, 255, 56, 37, 27, 255, 32, 18, 12, 255, 31, 18, 12, 255, 31, 19, 12, 255, 32, 19, 12, 255, 32, 19, 12, 255, 32, 19, 12, 255, 33, 19, 12, 255, 36, 21, 13, 255, 33, 19, 13, 255, 32, 18, 12, 255, 35, 20, 12, 255, 37, 21, 13, 255, 52, 31, 22, 255, 62, 40, 28, 255, 61, 38, 27, 255, 60, 38, 27, 255, 55, 36, 26, 255, 39, 24, 15, 255, 32, 20, 12, 255, 30, 20, 13, 255, 26, 18, 11, 255, 25, 18, 10, 255, 25, 17, 8, 255, 95, 78, 58, 255, 104, 83, 63, 255, 99, 79, 56, 255, 95, 75, 52, 255, 96, 76, 53, 255, 97, 76, 54, 255, 96, 76, 53, 255, 97, 76, 54, 255, 96, 76, 53, 255, 96, 76, 53, 255, 95, 75, 52, 255, 93, 73, 51, 255, 98, 77, 55, 255, 100, 79, 57, 255, 96, 76, 53, 255, 98, 78, 56, 255, 96, 76, 54, 255, 107, 86, 64, 255, 96, 76, 54, 255, 92, 73, 51, 255, 96, 76, 54, 255, 98, 78, 56, 255, 94, 74, 53, 255, 98, 78, 56, 255, 95, 76, 54, 255, 100, 80, 59, 255, 94, 75, 53, 255, 90, 71, 50, 255, 94, 74, 53, 255, 93, 74, 53, 255, 98, 79, 58, 255, 97, 77, 57, 255, 93, 74, 53, 255, 93, 74, 53, 255, 89, 71, 51, 255, 93, 74, 54, 255, 97, 77, 57, 255, 90, 71, 51, 255, 90, 71, 51, 255, 86, 68, 48, 255, 95, 76, 56, 255, 93, 74, 54, 255, 92, 72, 54, 255, 99, 75, 59, 255, 57, 34, 20, 255, 55, 34, 22, 255, 107, 93, 73, 255, 105, 91, 73, 255, 105, 91, 73, 0, 105, 91, 73, 0, 105, 91, 73, 0, 105, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 65, 41, 25, 255, 65, 41, 25, 0, 50, 30, 22, 255, 46, 28, 20, 255, 47, 30, 22, 255, 55, 35, 25, 255, 55, 35, 26, 255, 54, 35, 26, 255, 56, 36, 27, 255, 55, 34, 23, 255, 57, 35, 23, 255, 52, 31, 20, 255, 52, 30, 20, 255, 43, 25, 16, 255, 39, 23, 13, 255, 42, 25, 17, 255, 55, 36, 27, 255, 56, 39, 30, 255, 54, 38, 29, 255, 51, 35, 27, 255, 53, 37, 29, 255, 53, 36, 27, 255, 57, 38, 28, 255, 55, 36, 25, 255, 59, 38, 28, 255, 56, 36, 27, 255, 47, 30, 21, 255, 33, 19, 12, 255, 32, 18, 12, 255, 34, 19, 12, 255, 36, 20, 12, 255, 35, 19, 12, 255, 36, 21, 14, 255, 59, 38, 26, 255, 59, 38, 28, 255, 56, 37, 27, 255, 55, 37, 27, 255, 56, 37, 27, 255, 57, 36, 26, 255, 58, 36, 25, 255, 61, 38, 27, 255, 60, 37, 25, 255, 40, 22, 15, 255, 50, 30, 20, 255, 51, 32, 22, 255, 47, 30, 21, 255, 46, 30, 22, 255, 48, 31, 22, 255, 51, 34, 26, 255, 47, 31, 23, 255, 46, 30, 22, 255, 51, 33, 24, 255, 62, 41, 31, 255, 62, 41, 30, 255, 61, 40, 28, 255, 59, 38, 27, 255, 58, 37, 26, 255, 51, 31, 20, 255, 53, 32, 20, 255, 43, 26, 18, 255, 38, 23, 16, 255, 35, 22, 15, 255, 29, 19, 13, 255, 40, 29, 22, 255, 29, 22, 15, 255, 25, 18, 10, 255, 25, 18, 8, 255, 25, 15, 9, 255, 98, 79, 61, 255, 104, 83, 63, 255, 101, 80, 58, 255, 98, 78, 55, 255, 96, 76, 53, 255, 99, 78, 55, 255, 98, 77, 55, 255, 98, 78, 55, 255, 99, 78, 56, 255, 100, 79, 57, 255, 95, 75, 52, 255, 99, 78, 56, 255, 100, 79, 57, 255, 95, 75, 52, 255, 101, 81, 58, 255, 97, 77, 55, 255, 96, 76, 55, 255, 100, 80, 60, 255, 98, 79, 59, 255, 98, 78, 59, 255, 95, 76, 57, 255, 97, 78, 59, 255, 96, 77, 58, 255, 94, 76, 56, 255, 93, 75, 55, 255, 93, 74, 54, 255, 91, 72, 51, 255, 92, 73, 52, 255, 90, 71, 50, 255, 93, 74, 53, 255, 95, 76, 55, 255, 96, 76, 56, 255, 92, 72, 52, 255, 96, 76, 55, 255, 92, 73, 53, 255, 94, 75, 54, 255, 91, 72, 52, 255, 91, 72, 52, 255, 90, 71, 50, 255, 90, 71, 50, 255, 92, 73, 53, 255, 92, 74, 54, 255, 94, 73, 55, 255, 94, 71, 54, 255, 56, 33, 20, 255, 60, 38, 26, 255, 107, 91, 73, 255, 106, 91, 73, 255, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 255, 55, 35, 22, 255, 55, 35, 22, 0, 48, 28, 19, 255, 51, 30, 21, 255, 51, 31, 22, 255, 49, 30, 21, 255, 58, 37, 27, 255, 56, 36, 27, 255, 54, 35, 26, 255, 53, 34, 24, 255, 55, 35, 25, 255, 54, 35, 24, 255, 52, 32, 21, 255, 57, 37, 24, 255, 49, 29, 19, 255, 50, 30, 20, 255, 30, 17, 11, 255, 31, 17, 11, 255, 31, 18, 12, 255, 31, 18, 12, 255, 32, 18, 11, 255, 33, 19, 12, 255, 33, 19, 12, 255, 33, 18, 11, 255, 35, 20, 12, 255, 32, 19, 12, 255, 31, 18, 12, 255, 33, 19, 13, 255, 55, 36, 26, 255, 60, 40, 29, 255, 60, 40, 29, 255, 58, 38, 27, 255, 58, 37, 26, 255, 59, 38, 26, 255, 57, 35, 24, 255, 35, 19, 13, 255, 34, 19, 11, 255, 35, 20, 12, 255, 38, 22, 13, 255, 35, 20, 13, 255, 56, 36, 25, 255, 59, 38, 28, 255, 56, 35, 25, 255, 57, 35, 24, 255, 51, 30, 20, 255, 53, 31, 21, 255, 51, 30, 19, 255, 58, 35, 24, 255, 64, 40, 28, 255, 62, 39, 27, 255, 58, 36, 25, 255, 51, 31, 20, 255, 45, 28, 20, 255, 46, 28, 19, 255, 59, 36, 22, 255, 62, 38, 25, 255, 60, 37, 24, 255, 43, 27, 19, 255, 42, 26, 18, 255, 42, 26, 19, 255, 39, 25, 18, 255, 37, 25, 19, 255, 25, 17, 10, 255, 27, 19, 12, 255, 26, 18, 10, 255, 25, 17, 7, 255, 92, 76, 58, 255, 99, 81, 62, 255, 99, 79, 58, 255, 102, 81, 59, 255, 102, 81, 59, 255, 100, 79, 56, 255, 100, 79, 57, 255, 95, 74, 51, 255, 98, 78, 55, 255, 98, 77, 55, 255, 94, 74, 51, 255, 103, 82, 59, 255, 101, 79, 57, 255, 97, 77, 54, 255, 96, 75, 53, 255, 98, 78, 56, 255, 96, 77, 55, 255, 89, 71, 50, 255, 93, 75, 53, 255, 90, 73, 51, 255, 97, 81, 65, 255, 92, 76, 57, 255, 101, 84, 70, 255, 94, 78, 63, 255, 96, 80, 65, 255, 94, 78, 63, 255, 88, 71, 49, 255, 87, 70, 49, 255, 96, 78, 60, 255, 90, 72, 52, 255, 101, 81, 63, 255, 91, 73, 53, 255, 92, 74, 55, 255, 92, 74, 55, 255, 92, 74, 54, 255, 91, 74, 55, 255, 91, 73, 55, 255, 90, 73, 54, 255, 89, 71, 52, 255, 94, 75, 55, 255, 89, 70, 50, 255, 92, 73, 53, 255, 93, 73, 53, 255, 92, 74, 54, 255, 94, 74, 55, 255, 105, 81, 65, 255, 56, 33, 19, 255, 63, 41, 29, 255, 107, 92, 73, 255, 107, 92, 73, 255, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 59, 38, 26, 255, 59, 38, 26, 0, 50, 29, 20, 255, 47, 28, 19, 255, 49, 29, 21, 255, 47, 29, 20, 255, 28, 16, 12, 255, 29, 15, 10, 255, 29, 16, 10, 255, 30, 17, 10, 255, 32, 18, 10, 255, 34, 20, 13, 255, 57, 36, 26, 255, 54, 33, 23, 255, 57, 37, 26, 255, 50, 31, 21, 255, 60, 41, 29, 255, 51, 32, 22, 255, 46, 29, 20, 255, 43, 27, 18, 255, 47, 29, 21, 255, 46, 29, 20, 255, 51, 32, 22, 255, 54, 34, 23, 255, 48, 30, 19, 255, 55, 34, 23, 255, 52, 32, 21, 255, 51, 30, 20, 255, 57, 35, 23, 255, 60, 37, 25, 255, 58, 36, 25, 255, 60, 39, 27, 255, 61, 41, 30, 255, 59, 39, 29, 255, 55, 37, 26, 255, 48, 30, 20, 255, 50, 32, 22, 255, 57, 35, 24, 255, 57, 36, 24, 255, 46, 28, 17, 255, 35, 20, 11, 255, 33, 18, 11, 255, 51, 32, 22, 255, 59, 38, 27, 255, 62, 40, 29, 255, 59, 37, 26, 255, 62, 40, 29, 255, 60, 38, 27, 255, 45, 29, 21, 255, 44, 29, 22, 255, 44, 30, 22, 255, 44, 30, 22, 255, 45, 30, 22, 255, 48, 32, 23, 255, 46, 29, 20, 255, 62, 40, 27, 255, 60, 38, 26, 255, 44, 30, 23, 255, 45, 32, 25, 255, 42, 29, 23, 255, 54, 38, 30, 255, 41, 29, 22, 255, 26, 19, 12, 255, 25, 18, 10, 255, 25, 17, 8, 255, 97, 81, 65, 255, 101, 82, 64, 255, 98, 78, 57, 255, 99, 78, 56, 255, 98, 78, 55, 255, 98, 78, 54, 255, 99, 78, 56, 255, 96, 76, 53, 255, 93, 74, 51, 255, 95, 75, 52, 255, 99, 78, 56, 255, 96, 76, 53, 255, 99, 78, 56, 255, 101, 80, 58, 255, 100, 79, 57, 255, 100, 79, 57, 255, 94, 74, 52, 255, 99, 79, 60, 255, 96, 79, 63, 255, 25, 15, 6, 255, 25, 16, 6, 255, 24, 15, 5, 255, 24, 15, 6, 255, 23, 15, 6, 255, 23, 16, 6, 255, 23, 16, 7, 255, 23, 16, 7, 255, 24, 16, 6, 255, 24, 15, 6, 255, 93, 77, 63, 255, 92, 76, 60, 255, 90, 74, 56, 255, 91, 75, 57, 255, 95, 79, 65, 255, 92, 76, 61, 255, 92, 76, 62, 255, 94, 78, 64, 255, 90, 74, 61, 255, 89, 74, 57, 255, 92, 76, 61, 255, 89, 72, 55, 255, 90, 73, 54, 255, 90, 71, 51, 255, 90, 71, 51, 255, 88, 69, 49, 255, 96, 75, 57, 255, 99, 75, 59, 255, 57, 34, 20, 255, 72, 48, 37, 255, 107, 91, 73, 255, 106, 91, 73, 255, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 58, 37, 25, 255, 58, 35, 25, 255, 46, 27, 19, 255, 45, 28, 20, 255, 45, 28, 21, 255, 45, 29, 21, 255, 40, 25, 18, 255, 45, 27, 19, 255, 46, 28, 19, 255, 47, 29, 20, 255, 48, 30, 20, 255, 49, 29, 19, 255, 56, 35, 24, 255, 57, 34, 23, 255, 57, 35, 23, 255, 54, 34, 23, 255, 52, 34, 24, 255, 52, 35, 26, 255, 53, 37, 28, 255, 54, 37, 29, 255, 53, 37, 28, 255, 53, 37, 28, 255, 55, 37, 27, 255, 55, 36, 26, 255, 57, 36, 25, 255, 58, 37, 26, 255, 57, 35, 24, 255, 58, 36, 24, 255, 59, 36, 23, 255, 59, 36, 23, 255, 63, 40, 26, 255, 32, 17, 11, 255, 31, 17, 10, 255, 31, 17, 9, 255, 33, 18, 10, 255, 36, 20, 13, 255, 58, 38, 27, 255, 55, 35, 23, 255, 57, 36, 25, 255, 55, 35, 24, 255, 54, 34, 24, 255, 57, 35, 24, 255, 52, 31, 20, 255, 59, 36, 24, 255, 61, 36, 24, 255, 47, 28, 19, 255, 45, 28, 18, 255, 42, 26, 18, 255, 43, 28, 19, 255, 42, 27, 19, 255, 30, 18, 10, 255, 26, 14, 9, 255, 25, 14, 8, 255, 25, 13, 8, 255, 31, 17, 10, 255, 45, 28, 20, 255, 31, 18, 12, 255, 25, 14, 8, 255, 24, 14, 8, 255, 31, 19, 10, 255, 28, 19, 10, 255, 26, 18, 10, 255, 24, 17, 9, 255, 25, 17, 8, 255, 76, 57, 38, 255, 99, 80, 62, 255, 99, 79, 58, 255, 99, 79, 56, 255, 96, 75, 52, 255, 95, 75, 52, 255, 99, 78, 56, 255, 99, 79, 56, 255, 102, 81, 59, 255, 93, 74, 51, 255, 103, 82, 59, 255, 95, 75, 53, 255, 95, 75, 53, 255, 102, 81, 59, 255, 102, 81, 58, 255, 99, 78, 55, 255, 99, 78, 56, 255, 96, 77, 55, 255, 92, 74, 54, 255, 26, 15, 6, 255, 27, 17, 8, 255, 31, 21, 13, 255, 33, 23, 16, 255, 35, 26, 18, 255, 32, 24, 17, 255, 23, 17, 10, 255, 22, 17, 10, 255, 22, 17, 10, 255, 23, 17, 11, 255, 23, 16, 9, 255, 24, 16, 7, 255, 24, 15, 6, 255, 24, 15, 6, 255, 24, 15, 6, 255, 24, 15, 6, 255, 24, 15, 5, 255, 24, 15, 5, 255, 23, 15, 6, 255, 22, 14, 5, 255, 23, 14, 5, 255, 23, 15, 6, 255, 25, 17, 8, 255, 88, 72, 58, 255, 97, 78, 58, 255, 91, 72, 52, 255, 87, 69, 48, 255, 91, 71, 53, 255, 98, 75, 58, 255, 59, 36, 22, 255, 57, 36, 23, 255, 107, 90, 73, 255, 105, 90, 73, 255, 105, 90, 73, 0, 105, 90, 73, 0, 105, 90, 73, 0, 105, 90, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 54, 34, 21, 255, 56, 34, 24, 255, 27, 15, 11, 255, 24, 13, 7, 255, 24, 14, 8, 255, 23, 14, 7, 255, 37, 24, 17, 255, 43, 29, 22, 255, 44, 29, 21, 255, 52, 35, 26, 255, 54, 37, 27, 255, 53, 35, 25, 255, 55, 35, 25, 255, 55, 35, 25, 255, 55, 35, 25, 255, 52, 33, 23, 255, 54, 35, 25, 255, 29, 17, 9, 255, 27, 16, 8, 255, 26, 16, 8, 255, 27, 16, 9, 255, 28, 16, 9, 255, 28, 16, 10, 255, 54, 35, 25, 255, 57, 37, 26, 255, 47, 30, 21, 255, 45, 28, 19, 255, 46, 29, 20, 255, 46, 29, 20, 255, 45, 29, 20, 255, 45, 30, 22, 255, 53, 37, 27, 255, 49, 33, 24, 255, 53, 37, 28, 255, 54, 38, 28, 255, 59, 40, 30, 255, 60, 39, 29, 255, 58, 37, 26, 255, 57, 37, 25, 255, 58, 37, 27, 255, 57, 37, 27, 255, 57, 38, 27, 255, 44, 29, 21, 255, 48, 32, 23, 255, 43, 27, 18, 255, 44, 28, 19, 255, 45, 29, 21, 255, 42, 27, 19, 255, 24, 14, 7, 255, 25, 15, 8, 255, 35, 23, 17, 255, 42, 29, 22, 255, 39, 27, 20, 255, 38, 26, 19, 255, 42, 28, 20, 255, 43, 29, 21, 255, 42, 28, 20, 255, 38, 27, 20, 255, 33, 24, 18, 255, 32, 24, 18, 255, 27, 20, 13, 255, 24, 18, 11, 255, 24, 17, 8, 255, 81, 66, 43, 255, 95, 76, 58, 255, 94, 75, 54, 255, 98, 78, 54, 255, 96, 76, 53, 255, 101, 79, 56, 255, 103, 82, 59, 255, 95, 75, 52, 255, 102, 81, 58, 255, 95, 75, 52, 255, 97, 76, 54, 255, 99, 78, 55, 255, 98, 78, 55, 255, 102, 81, 59, 255, 101, 79, 57, 255, 102, 81, 58, 255, 96, 75, 53, 255, 96, 76, 53, 255, 100, 80, 60, 255, 96, 79, 63, 255, 28, 18, 8, 255, 35, 25, 17, 255, 39, 27, 20, 255, 40, 28, 21, 255, 43, 32, 25, 255, 39, 30, 24, 255, 31, 25, 20, 255, 29, 22, 17, 255, 28, 22, 17, 255, 27, 21, 15, 255, 24, 18, 12, 255, 26, 20, 14, 255, 26, 19, 12, 255, 24, 17, 10, 255, 24, 17, 9, 255, 31, 23, 17, 255, 35, 27, 21, 255, 36, 28, 22, 255, 35, 27, 22, 255, 35, 28, 23, 255, 33, 27, 22, 255, 28, 22, 17, 255, 27, 20, 13, 255, 23, 15, 6, 255, 102, 84, 67, 255, 90, 72, 52, 255, 92, 73, 52, 255, 88, 68, 50, 255, 101, 76, 61, 255, 57, 35, 21, 255, 55, 34, 21, 255, 107, 90, 73, 255, 107, 91, 73, 255, 107, 91, 73, 0, 107, 91, 73, 0, 107, 91, 73, 0, 107, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 56, 35, 23, 255, 57, 36, 26, 255, 41, 25, 19, 255, 34, 23, 17, 255, 32, 24, 19, 255, 34, 25, 19, 255, 42, 30, 24, 255, 38, 26, 19, 255, 38, 26, 18, 255, 39, 26, 19, 255, 39, 26, 19, 255, 40, 27, 19, 255, 38, 25, 18, 255, 39, 26, 19, 255, 39, 26, 19, 255, 41, 28, 21, 255, 39, 28, 21, 255, 34, 24, 18, 255, 37, 28, 23, 255, 32, 24, 19, 255, 33, 25, 19, 255, 34, 26, 20, 255, 33, 24, 18, 255, 36, 25, 19, 255, 37, 25, 18, 255, 40, 26, 19, 255, 42, 28, 20, 255, 42, 28, 21, 255, 40, 27, 19, 255, 41, 27, 20, 255, 37, 25, 18, 255, 37, 26, 19, 255, 38, 27, 21, 255, 40, 28, 22, 255, 39, 28, 21, 255, 51, 35, 26, 255, 39, 27, 20, 255, 38, 26, 19, 255, 39, 26, 19, 255, 36, 24, 17, 255, 39, 26, 19, 255, 37, 25, 18, 255, 40, 27, 19, 255, 38, 25, 18, 255, 39, 26, 19, 255, 42, 27, 20, 255, 45, 30, 24, 255, 37, 26, 20, 255, 31, 23, 17, 255, 30, 22, 16, 255, 34, 25, 19, 255, 37, 26, 20, 255, 37, 25, 19, 255, 37, 25, 19, 255, 38, 27, 20, 255, 38, 26, 19, 255, 42, 28, 21, 255, 37, 27, 21, 255, 27, 19, 14, 255, 25, 18, 12, 255, 24, 18, 10, 255, 25, 18, 9, 255, 25, 17, 8, 255, 96, 78, 60, 255, 99, 79, 58, 255, 97, 76, 54, 255, 98, 77, 54, 255, 100, 79, 56, 255, 96, 75, 52, 255, 95, 75, 52, 255, 98, 77, 54, 255, 98, 78, 55, 255, 101, 79, 57, 255, 99, 78, 56, 255, 98, 77, 54, 255, 96, 76, 53, 255, 96, 76, 53, 255, 96, 76, 53, 255, 95, 75, 53, 255, 98, 78, 55, 255, 98, 77, 56, 255, 98, 80, 61, 255, 87, 71, 52, 255, 28, 18, 9, 255, 37, 26, 19, 255, 42, 30, 22, 255, 39, 28, 20, 255, 39, 29, 22, 255, 35, 26, 19, 255, 28, 21, 16, 255, 26, 20, 14, 255, 26, 20, 14, 255, 27, 20, 15, 255, 27, 21, 14, 255, 28, 21, 14, 255, 29, 22, 15, 255, 35, 27, 21, 255, 33, 25, 18, 255, 36, 28, 22, 255, 35, 27, 21, 255, 34, 27, 21, 255, 26, 20, 13, 255, 23, 18, 12, 255, 24, 19, 13, 255, 23, 18, 14, 255, 26, 21, 16, 255, 23, 15, 7, 255, 98, 81, 65, 255, 92, 74, 56, 255, 91, 72, 52, 255, 91, 71, 53, 255, 100, 76, 60, 255, 57, 34, 21, 255, 54, 33, 20, 255, 107, 91, 73, 255, 106, 91, 73, 255, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 58, 37, 25, 255, 57, 35, 25, 255, 23, 14, 9, 255, 19, 12, 6, 255, 18, 13, 8, 255, 18, 13, 7, 255, 18, 13, 7, 255, 18, 13, 7, 255, 18, 13, 7, 255, 19, 13, 7, 255, 19, 14, 7, 255, 19, 13, 7, 255, 19, 13, 7, 255, 19, 13, 7, 255, 19, 13, 7, 255, 19, 13, 7, 255, 19, 13, 7, 255, 19, 14, 8, 255, 19, 14, 8, 255, 18, 13, 8, 255, 18, 14, 8, 255, 18, 14, 8, 255, 18, 13, 8, 255, 19, 14, 8, 255, 19, 13, 7, 255, 19, 14, 7, 255, 19, 14, 8, 255, 19, 13, 7, 255, 18, 13, 7, 255, 18, 13, 7, 255, 18, 13, 7, 255, 18, 13, 6, 255, 18, 13, 6, 255, 18, 13, 7, 255, 19, 14, 8, 255, 18, 13, 7, 255, 19, 14, 8, 255, 19, 14, 8, 255, 18, 13, 7, 255, 18, 13, 7, 255, 18, 13, 7, 255, 19, 13, 7, 255, 18, 13, 6, 255, 19, 13, 7, 255, 19, 13, 7, 255, 19, 13, 7, 255, 18, 13, 7, 255, 18, 13, 7, 255, 18, 13, 7, 255, 18, 13, 7, 255, 18, 13, 7, 255, 18, 13, 7, 255, 18, 13, 6, 255, 18, 13, 6, 255, 18, 13, 6, 255, 18, 13, 6, 255, 18, 13, 6, 255, 24, 17, 8, 255, 25, 18, 9, 255, 21, 15, 6, 255, 24, 16, 6, 255, 102, 85, 72, 255, 94, 75, 56, 255, 98, 79, 58, 255, 96, 76, 54, 255, 97, 76, 53, 255, 96, 75, 52, 255, 95, 75, 51, 255, 98, 78, 54, 255, 99, 79, 56, 255, 104, 82, 60, 255, 102, 81, 58, 255, 98, 77, 54, 255, 98, 78, 55, 255, 96, 75, 52, 255, 98, 77, 55, 255, 96, 76, 53, 255, 96, 76, 53, 255, 99, 78, 56, 255, 96, 76, 54, 255, 103, 84, 64, 255, 99, 82, 65, 255, 25, 16, 6, 255, 27, 18, 8, 255, 39, 27, 20, 255, 44, 32, 23, 255, 38, 26, 19, 255, 25, 17, 9, 255, 25, 19, 12, 255, 24, 18, 12, 255, 24, 18, 12, 255, 26, 20, 13, 255, 28, 21, 14, 255, 29, 20, 14, 255, 28, 20, 12, 255, 38, 29, 22, 255, 35, 26, 20, 255, 33, 26, 20, 255, 31, 24, 18, 255, 24, 18, 11, 255, 22, 18, 12, 255, 21, 17, 12, 255, 21, 18, 12, 255, 21, 17, 12, 255, 22, 17, 12, 255, 25, 20, 15, 255, 23, 16, 8, 255, 91, 76, 59, 255, 91, 74, 56, 255, 99, 79, 58, 255, 88, 68, 50, 255, 97, 74, 57, 255, 55, 33, 20, 255, 63, 40, 28, 255, 107, 91, 73, 255, 106, 91, 73, 255, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 106, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 57, 35, 23, 255, 60, 38, 28, 255, 23, 15, 9, 255, 19, 13, 5, 255, 17, 13, 6, 255, 17, 13, 6, 255, 17, 12, 5, 255, 17, 13, 6, 255, 18, 13, 6, 255, 18, 13, 6, 255, 18, 14, 6, 255, 18, 13, 7, 255, 18, 14, 8, 255, 17, 14, 8, 255, 17, 14, 9, 255, 18, 14, 9, 255, 18, 14, 8, 255, 18, 14, 8, 255, 18, 13, 8, 255, 19, 14, 9, 255, 19, 15, 10, 255, 18, 14, 10, 255, 18, 14, 9, 255, 18, 14, 8, 255, 18, 13, 7, 255, 18, 13, 6, 255, 18, 13, 6, 255, 18, 13, 6, 255, 18, 13, 6, 255, 18, 13, 6, 255, 18, 13, 6, 255, 18, 13, 6, 255, 17, 13, 6, 255, 18, 13, 7, 255, 17, 13, 8, 255, 17, 14, 10, 255, 17, 14, 10, 255, 17, 14, 10, 255, 17, 14, 10, 255, 17, 14, 9, 255, 17, 13, 7, 255, 18, 13, 5, 255, 18, 13, 5, 255, 18, 13, 5, 255, 18, 13, 5, 255, 18, 13, 6, 255, 19, 14, 6, 255, 19, 14, 6, 255, 19, 14, 6, 255, 19, 14, 6, 255, 18, 13, 6, 255, 18, 13, 5, 255, 19, 13, 6, 255, 18, 13, 5, 255, 24, 17, 6, 255, 24, 17, 7, 255, 24, 17, 7, 255, 25, 17, 8, 255, 26, 18, 7, 255, 22, 15, 6, 255, 95, 78, 61, 255, 100, 81, 62, 255, 97, 77, 56, 255, 100, 79, 57, 255, 98, 77, 54, 255, 99, 78, 54, 255, 100, 79, 56, 255, 98, 77, 54, 255, 96, 75, 52, 255, 98, 77, 54, 255, 101, 79, 57, 255, 101, 80, 57, 255, 99, 78, 56, 255, 96, 76, 53, 255, 96, 76, 53, 255, 101, 80, 58, 255, 98, 78, 55, 255, 95, 75, 52, 255, 103, 82, 59, 255, 102, 82, 60, 255, 97, 79, 59, 255, 101, 85, 71, 255, 25, 17, 8, 255, 27, 18, 9, 255, 39, 28, 20, 255, 43, 31, 23, 255, 37, 26, 18, 255, 24, 16, 8, 255, 24, 17, 11, 255, 24, 17, 11, 255, 25, 18, 11, 255, 27, 19, 12, 255, 30, 21, 14, 255, 35, 26, 19, 255, 40, 29, 22, 255, 38, 28, 21, 255, 28, 20, 14, 255, 25, 19, 13, 255, 24, 19, 13, 255, 21, 17, 12, 255, 21, 17, 12, 255, 22, 18, 12, 255, 20, 16, 12, 255, 21, 17, 12, 255, 22, 17, 12, 255, 26, 21, 16, 255, 27, 21, 15, 255, 23, 16, 6, 255, 98, 80, 61, 255, 103, 82, 61, 255, 88, 68, 50, 255, 100, 76, 61, 255, 59, 36, 22, 255, 58, 37, 24, 255, 107, 92, 73, 255, 106, 90, 73, 255, 106, 90, 73, 0, 106, 90, 73, 0, 106, 90, 73, 0, 106, 90, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 58, 36, 22, 255, 59, 37, 26, 255, 22, 14, 10, 255, 19, 11, 5, 255, 35, 29, 21, 255, 76, 65, 55, 255, 74, 62, 51, 255, 75, 63, 52, 255, 83, 71, 66, 255, 80, 68, 60, 255, 77, 66, 58, 255, 72, 63, 56, 255, 70, 61, 56, 255, 18, 13, 7, 255, 19, 14, 8, 255, 24, 18, 13, 255, 21, 15, 9, 255, 22, 16, 10, 255, 30, 22, 16, 255, 29, 22, 16, 255, 27, 21, 17, 255, 20, 15, 10, 255, 18, 13, 7, 255, 18, 13, 6, 255, 72, 61, 51, 255, 74, 62, 51, 255, 77, 64, 54, 255, 78, 66, 57, 255, 72, 60, 48, 255, 74, 61, 50, 255, 75, 62, 51, 255, 75, 62, 52, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 17, 14, 9, 255, 17, 14, 10, 255, 16, 14, 10, 255, 17, 14, 10, 255, 17, 14, 8, 255, 66, 57, 47, 255, 74, 62, 51, 255, 75, 63, 52, 255, 73, 61, 51, 255, 72, 60, 49, 255, 74, 61, 50, 255, 74, 62, 51, 255, 78, 66, 56, 255, 101, 85, 69, 255, 103, 86, 71, 255, 97, 81, 65, 255, 104, 86, 73, 255, 98, 81, 65, 255, 96, 79, 63, 255, 98, 81, 66, 255, 96, 80, 63, 255, 97, 81, 65, 255, 99, 82, 66, 255, 107, 92, 73, 255, 92, 75, 59, 255, 99, 79, 60, 255, 97, 78, 56, 255, 107, 86, 64, 255, 100, 79, 57, 255, 97, 76, 54, 255, 99, 78, 55, 255, 96, 76, 53, 255, 98, 78, 55, 255, 98, 78, 55, 255, 99, 79, 56, 255, 99, 79, 56, 255, 94, 74, 51, 255, 100, 79, 56, 255, 100, 79, 57, 255, 101, 80, 58, 255, 98, 77, 54, 255, 101, 79, 57, 255, 95, 75, 51, 255, 98, 77, 55, 255, 96, 76, 55, 255, 98, 79, 62, 255, 25, 15, 6, 255, 27, 19, 10, 255, 30, 21, 13, 255, 41, 29, 21, 255, 42, 30, 22, 255, 38, 27, 20, 255, 24, 16, 9, 255, 24, 18, 11, 255, 27, 19, 12, 255, 29, 20, 13, 255, 36, 26, 18, 255, 37, 26, 18, 255, 41, 29, 22, 255, 42, 31, 24, 255, 34, 25, 18, 255, 24, 18, 12, 255, 22, 17, 12, 255, 21, 17, 12, 255, 20, 17, 12, 255, 20, 16, 12, 255, 22, 18, 13, 255, 20, 17, 12, 255, 21, 17, 12, 255, 21, 18, 13, 255, 25, 21, 16, 255, 25, 19, 13, 255, 23, 16, 6, 255, 94, 78, 63, 255, 96, 76, 55, 255, 88, 68, 50, 255, 100, 76, 61, 255, 57, 34, 21, 255, 57, 35, 23, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 59, 36, 22, 255, 60, 36, 23, 255, 76, 58, 46, 255, 77, 62, 50, 255, 73, 59, 46, 255, 75, 61, 47, 255, 73, 59, 45, 255, 74, 60, 46, 255, 73, 59, 45, 255, 75, 61, 48, 255, 72, 60, 50, 255, 77, 66, 59, 255, 20, 13, 6, 255, 29, 21, 16, 255, 29, 22, 16, 255, 32, 24, 18, 255, 23, 15, 9, 255, 35, 26, 20, 255, 37, 27, 21, 255, 30, 23, 17, 255, 23, 17, 11, 255, 19, 13, 6, 255, 17, 11, 4, 255, 73, 60, 48, 255, 72, 59, 45, 255, 73, 59, 44, 255, 76, 61, 47, 255, 71, 57, 42, 255, 73, 59, 44, 255, 72, 57, 42, 255, 72, 58, 43, 255, 74, 59, 45, 255, 72, 58, 44, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 72, 62, 54, 255, 72, 58, 44, 255, 72, 59, 44, 255, 74, 60, 45, 255, 74, 60, 45, 255, 76, 61, 47, 255, 73, 59, 44, 255, 98, 79, 59, 255, 99, 80, 60, 255, 99, 79, 59, 255, 96, 78, 57, 255, 95, 76, 56, 255, 99, 79, 58, 255, 94, 75, 54, 255, 96, 76, 56, 255, 98, 78, 58, 255, 96, 78, 57, 255, 95, 75, 54, 255, 107, 89, 63, 255, 90, 71, 53, 255, 98, 78, 56, 255, 102, 81, 58, 255, 101, 80, 58, 255, 102, 81, 58, 255, 97, 76, 54, 255, 101, 79, 57, 255, 95, 75, 52, 255, 100, 79, 56, 255, 99, 79, 56, 255, 96, 76, 52, 255, 101, 79, 57, 255, 100, 79, 57, 255, 101, 80, 58, 255, 98, 77, 54, 255, 97, 76, 54, 255, 100, 79, 57, 255, 105, 83, 61, 255, 95, 75, 51, 255, 95, 75, 52, 255, 99, 79, 58, 255, 95, 78, 60, 255, 25, 16, 6, 255, 28, 20, 12, 255, 36, 26, 18, 255, 44, 31, 23, 255, 41, 28, 20, 255, 29, 19, 10, 255, 25, 16, 8, 255, 27, 18, 10, 255, 36, 25, 18, 255, 38, 26, 19, 255, 39, 27, 19, 255, 40, 27, 18, 255, 41, 28, 19, 255, 42, 30, 23, 255, 34, 25, 18, 255, 25, 18, 12, 255, 22, 18, 12, 255, 22, 18, 13, 255, 21, 17, 12, 255, 21, 18, 12, 255, 22, 19, 13, 255, 20, 17, 12, 255, 21, 18, 13, 255, 21, 17, 12, 255, 25, 21, 16, 255, 24, 19, 13, 255, 23, 16, 7, 255, 90, 75, 58, 255, 98, 78, 58, 255, 93, 73, 55, 255, 98, 73, 56, 255, 56, 34, 20, 255, 59, 37, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 65, 41, 29, 255, 61, 37, 22, 255, 76, 57, 44, 255, 77, 60, 46, 255, 76, 60, 44, 255, 77, 61, 45, 255, 77, 60, 44, 255, 73, 57, 40, 255, 76, 60, 45, 255, 74, 60, 47, 255, 82, 69, 61, 255, 19, 12, 4, 255, 23, 16, 9, 255, 34, 25, 20, 255, 32, 23, 17, 255, 22, 14, 7, 255, 36, 26, 19, 255, 38, 27, 21, 255, 35, 26, 20, 255, 22, 16, 9, 255, 20, 13, 5, 255, 77, 65, 57, 255, 72, 59, 45, 255, 74, 60, 45, 255, 72, 57, 40, 255, 72, 56, 39, 255, 77, 61, 45, 255, 75, 59, 43, 255, 76, 60, 44, 255, 76, 60, 44, 255, 76, 60, 43, 255, 76, 60, 44, 255, 76, 60, 44, 255, 75, 60, 45, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 73, 58, 41, 255, 76, 60, 44, 255, 74, 59, 42, 255, 74, 59, 42, 255, 107, 86, 64, 255, 98, 78, 55, 255, 98, 78, 55, 255, 100, 79, 57, 255, 96, 76, 53, 255, 96, 76, 52, 255, 101, 79, 56, 255, 101, 79, 56, 255, 100, 78, 56, 255, 96, 75, 52, 255, 96, 75, 52, 255, 103, 80, 56, 255, 107, 93, 66, 255, 92, 73, 53, 255, 102, 81, 59, 255, 96, 76, 53, 255, 102, 81, 58, 255, 96, 76, 53, 255, 99, 79, 56, 255, 97, 76, 54, 255, 102, 81, 58, 255, 101, 79, 57, 255, 101, 79, 57, 255, 98, 77, 54, 255, 102, 81, 58, 255, 103, 82, 59, 255, 97, 77, 54, 255, 98, 78, 55, 255, 99, 78, 56, 255, 101, 79, 57, 255, 101, 80, 58, 255, 96, 76, 53, 255, 96, 76, 54, 255, 96, 78, 57, 255, 94, 78, 62, 255, 24, 15, 6, 255, 28, 19, 12, 255, 36, 26, 18, 255, 43, 29, 21, 255, 41, 28, 19, 255, 32, 21, 11, 255, 29, 19, 10, 255, 38, 27, 19, 255, 41, 28, 20, 255, 42, 29, 20, 255, 41, 27, 19, 255, 43, 30, 21, 255, 42, 29, 21, 255, 42, 30, 23, 255, 33, 24, 18, 255, 23, 18, 12, 255, 21, 17, 12, 255, 22, 18, 13, 255, 22, 18, 14, 255, 21, 18, 14, 255, 22, 19, 14, 255, 21, 18, 13, 255, 19, 16, 11, 255, 21, 17, 12, 255, 26, 22, 17, 255, 24, 19, 13, 255, 23, 16, 7, 255, 93, 77, 63, 255, 99, 80, 60, 255, 92, 71, 53, 255, 96, 72, 54, 255, 55, 33, 20, 255, 55, 34, 22, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 63, 39, 24, 255, 65, 39, 24, 255, 79, 60, 46, 255, 77, 60, 45, 255, 77, 61, 45, 255, 76, 60, 43, 255, 76, 59, 43, 255, 75, 59, 42, 255, 77, 61, 46, 255, 24, 18, 12, 255, 19, 12, 4, 255, 21, 14, 7, 255, 36, 25, 19, 255, 27, 18, 12, 255, 22, 13, 6, 255, 34, 23, 17, 255, 38, 28, 22, 255, 35, 25, 19, 255, 20, 14, 6, 255, 19, 12, 5, 255, 72, 59, 49, 255, 71, 57, 44, 255, 72, 57, 42, 255, 75, 59, 43, 255, 74, 58, 42, 255, 73, 57, 41, 255, 76, 60, 44, 255, 76, 60, 44, 255, 80, 64, 48, 255, 75, 59, 43, 255, 73, 58, 42, 255, 76, 60, 44, 255, 78, 62, 46, 255, 73, 59, 43, 255, 73, 59, 45, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 72, 57, 40, 255, 72, 56, 40, 255, 72, 57, 41, 255, 95, 75, 52, 255, 104, 83, 60, 255, 101, 80, 58, 255, 103, 81, 59, 255, 100, 79, 56, 255, 96, 76, 52, 255, 100, 79, 56, 255, 98, 78, 55, 255, 95, 74, 51, 255, 99, 77, 54, 255, 97, 76, 53, 255, 99, 78, 54, 255, 105, 83, 59, 255, 107, 92, 65, 255, 95, 76, 56, 255, 96, 76, 54, 255, 100, 79, 56, 255, 95, 75, 51, 255, 96, 76, 53, 255, 96, 76, 53, 255, 95, 75, 52, 255, 97, 77, 54, 255, 96, 76, 52, 255, 101, 80, 58, 255, 100, 79, 56, 255, 100, 79, 56, 255, 94, 74, 50, 255, 94, 73, 50, 255, 99, 79, 56, 255, 99, 79, 56, 255, 98, 78, 55, 255, 98, 77, 54, 255, 101, 80, 58, 255, 98, 78, 57, 255, 95, 76, 57, 255, 96, 81, 68, 255, 25, 16, 8, 255, 29, 20, 12, 255, 41, 30, 22, 255, 42, 29, 20, 255, 41, 28, 20, 255, 39, 26, 17, 255, 40, 27, 18, 255, 41, 28, 20, 255, 41, 27, 18, 255, 41, 27, 18, 255, 40, 26, 17, 255, 39, 26, 17, 255, 44, 31, 23, 255, 39, 28, 21, 255, 25, 19, 11, 255, 22, 17, 12, 255, 21, 17, 12, 255, 21, 18, 14, 255, 21, 17, 13, 255, 21, 18, 14, 255, 22, 20, 14, 255, 21, 18, 14, 255, 20, 16, 12, 255, 21, 17, 12, 255, 25, 20, 16, 255, 24, 19, 14, 255, 22, 16, 7, 255, 103, 86, 71, 255, 99, 80, 60, 255, 92, 71, 54, 255, 107, 86, 70, 255, 57, 34, 22, 255, 58, 37, 25, 255, 107, 93, 73, 255, 105, 90, 73, 255, 105, 90, 73, 0, 105, 90, 73, 0, 105, 90, 73, 0, 105, 90, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 91, 76, 66, 0, 91, 76, 66, 0, 91, 76, 66, 0, 91, 76, 66, 0, 47, 30, 19, 0, 47, 30, 19, 255, 47, 28, 17, 255, 82, 62, 49, 255, 76, 60, 45, 255, 74, 58, 42, 255, 73, 57, 40, 255, 74, 58, 42, 255, 76, 61, 46, 255, 74, 60, 47, 255, 19, 12, 4, 255, 27, 18, 11, 255, 36, 24, 17, 255, 39, 27, 20, 255, 42, 28, 21, 255, 30, 19, 12, 255, 37, 27, 21, 255, 25, 17, 11, 255, 20, 13, 6, 255, 18, 12, 4, 255, 72, 60, 49, 255, 70, 56, 41, 255, 75, 60, 45, 255, 76, 60, 43, 255, 76, 60, 44, 255, 74, 59, 44, 255, 75, 61, 48, 255, 72, 60, 46, 255, 77, 64, 52, 255, 73, 60, 48, 255, 74, 61, 48, 255, 75, 62, 49, 255, 73, 60, 47, 255, 74, 60, 46, 255, 76, 61, 46, 255, 75, 60, 45, 255, 95, 78, 60, 255, 97, 77, 54, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 97, 77, 54, 255, 97, 77, 54, 255, 73, 58, 42, 255, 75, 59, 42, 255, 101, 80, 57, 255, 102, 81, 58, 255, 97, 77, 54, 255, 103, 82, 59, 255, 99, 79, 56, 255, 105, 83, 60, 255, 97, 76, 54, 255, 101, 79, 57, 255, 95, 74, 51, 255, 101, 79, 57, 255, 98, 76, 53, 255, 98, 77, 54, 255, 98, 77, 54, 255, 107, 86, 62, 255, 107, 93, 67, 255, 89, 70, 50, 255, 97, 76, 54, 255, 97, 76, 54, 255, 99, 78, 55, 255, 98, 77, 54, 255, 102, 81, 58, 255, 98, 78, 55, 255, 104, 82, 59, 255, 95, 75, 52, 255, 97, 76, 54, 255, 96, 76, 53, 255, 97, 76, 53, 255, 96, 75, 52, 255, 99, 79, 56, 255, 98, 78, 55, 255, 99, 78, 56, 255, 96, 76, 52, 255, 96, 75, 52, 255, 103, 82, 59, 255, 97, 78, 58, 255, 91, 74, 53, 255, 23, 15, 6, 255, 26, 19, 11, 255, 35, 26, 19, 255, 41, 29, 22, 255, 43, 30, 22, 255, 41, 28, 20, 255, 41, 28, 20, 255, 43, 29, 21, 255, 43, 29, 21, 255, 42, 28, 19, 255, 44, 30, 21, 255, 41, 27, 18, 255, 42, 29, 21, 255, 42, 29, 21, 255, 34, 25, 18, 255, 22, 17, 11, 255, 21, 17, 13, 255, 21, 18, 13, 255, 21, 17, 13, 255, 21, 18, 13, 255, 21, 18, 13, 255, 22, 19, 14, 255, 22, 18, 14, 255, 19, 17, 12, 255, 20, 17, 13, 255, 22, 19, 15, 255, 24, 19, 14, 255, 22, 16, 9, 255, 99, 83, 69, 255, 102, 83, 64, 255, 92, 72, 55, 255, 95, 73, 56, 255, 55, 33, 19, 255, 67, 44, 33, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 91, 76, 66, 0, 91, 76, 66, 0, 91, 76, 66, 0, 91, 76, 66, 0, 91, 76, 66, 255, 51, 33, 23, 255, 49, 30, 19, 255, 75, 55, 42, 255, 76, 59, 44, 255, 73, 57, 41, 255, 74, 58, 42, 255, 74, 58, 43, 255, 75, 60, 47, 255, 19, 11, 6, 255, 23, 15, 7, 255, 37, 25, 18, 255, 39, 27, 19, 255, 39, 26, 18, 255, 42, 28, 21, 255, 38, 27, 20, 255, 36, 26, 20, 255, 21, 14, 6, 255, 19, 12, 5, 255, 71, 59, 45, 255, 76, 61, 49, 255, 75, 60, 45, 255, 73, 57, 41, 255, 73, 58, 42, 255, 72, 58, 43, 255, 78, 65, 54, 255, 19, 13, 6, 255, 18, 12, 6, 255, 18, 13, 6, 255, 18, 12, 5, 255, 18, 12, 5, 255, 18, 13, 6, 255, 18, 13, 5, 255, 18, 12, 6, 255, 70, 58, 45, 255, 72, 58, 44, 255, 75, 61, 49, 255, 69, 57, 43, 255, 17, 12, 5, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 107, 90, 73, 255, 100, 80, 59, 255, 94, 73, 50, 255, 94, 73, 50, 255, 97, 76, 54, 255, 98, 77, 55, 255, 96, 76, 53, 255, 102, 81, 59, 255, 96, 76, 53, 255, 96, 76, 53, 255, 98, 77, 54, 255, 103, 82, 59, 255, 97, 76, 54, 255, 95, 74, 51, 255, 106, 83, 60, 255, 98, 76, 53, 255, 105, 83, 58, 255, 107, 93, 67, 255, 91, 72, 52, 255, 96, 75, 52, 255, 101, 80, 58, 255, 98, 78, 55, 255, 99, 79, 56, 255, 101, 80, 58, 255, 98, 78, 55, 255, 100, 79, 57, 255, 95, 75, 51, 255, 101, 80, 57, 255, 101, 79, 56, 255, 96, 76, 52, 255, 97, 76, 53, 255, 101, 79, 57, 255, 98, 78, 55, 255, 96, 76, 53, 255, 99, 78, 56, 255, 94, 74, 51, 255, 99, 78, 56, 255, 97, 78, 58, 255, 93, 76, 58, 255, 23, 16, 7, 255, 26, 20, 14, 255, 38, 30, 24, 255, 37, 28, 21, 255, 40, 29, 22, 255, 40, 29, 22, 255, 42, 31, 23, 255, 40, 28, 20, 255, 40, 28, 20, 255, 41, 29, 21, 255, 41, 29, 21, 255, 40, 27, 20, 255, 44, 32, 24, 255, 39, 29, 21, 255, 24, 18, 11, 255, 21, 17, 11, 255, 21, 18, 13, 255, 21, 17, 13, 255, 21, 17, 13, 255, 21, 17, 13, 255, 21, 18, 13, 255, 22, 19, 14, 255, 22, 18, 14, 255, 19, 17, 12, 255, 19, 16, 12, 255, 22, 18, 14, 255, 25, 22, 17, 255, 22, 16, 10, 255, 23, 15, 6, 255, 107, 88, 71, 255, 101, 79, 60, 255, 102, 78, 63, 255, 58, 35, 21, 255, 58, 37, 24, 255, 107, 91, 73, 255, 107, 92, 73, 255, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 255, 46, 29, 18, 255, 49, 30, 19, 255, 77, 57, 44, 255, 76, 59, 44, 255, 77, 61, 45, 255, 74, 59, 44, 255, 73, 59, 46, 255, 19, 11, 7, 255, 19, 11, 4, 255, 34, 23, 17, 255, 39, 27, 20, 255, 40, 28, 20, 255, 38, 25, 17, 255, 40, 28, 21, 255, 36, 25, 18, 255, 23, 15, 8, 255, 20, 13, 4, 255, 79, 66, 58, 255, 72, 58, 45, 255, 94, 74, 55, 255, 97, 77, 57, 255, 93, 74, 55, 255, 96, 78, 60, 255, 45, 36, 25, 255, 25, 17, 9, 255, 23, 18, 9, 255, 23, 17, 9, 255, 22, 17, 9, 255, 23, 17, 10, 255, 23, 17, 10, 255, 22, 17, 10, 255, 23, 17, 9, 255, 17, 13, 6, 255, 17, 12, 6, 255, 17, 12, 5, 255, 75, 63, 52, 255, 66, 55, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 103, 88, 73, 255, 96, 78, 58, 255, 95, 74, 51, 255, 96, 75, 52, 255, 95, 75, 51, 255, 101, 79, 57, 255, 97, 76, 54, 255, 98, 78, 55, 255, 98, 77, 54, 255, 97, 76, 54, 255, 102, 81, 58, 255, 100, 79, 57, 255, 96, 75, 52, 255, 100, 79, 56, 255, 97, 76, 52, 255, 98, 76, 53, 255, 102, 80, 55, 255, 107, 91, 63, 255, 89, 70, 50, 255, 86, 68, 48, 255, 99, 79, 56, 255, 99, 79, 56, 255, 100, 79, 57, 255, 98, 78, 55, 255, 98, 78, 55, 255, 104, 83, 60, 255, 96, 76, 53, 255, 96, 75, 52, 255, 102, 81, 58, 255, 96, 76, 53, 255, 96, 75, 52, 255, 96, 76, 53, 255, 96, 76, 53, 255, 94, 73, 50, 255, 98, 78, 55, 255, 101, 80, 57, 255, 99, 78, 56, 255, 96, 77, 57, 255, 94, 77, 59, 255, 23, 16, 7, 255, 23, 18, 13, 255, 25, 19, 14, 255, 25, 19, 12, 255, 25, 19, 12, 255, 27, 20, 13, 255, 32, 24, 17, 255, 34, 25, 19, 255, 36, 26, 19, 255, 33, 24, 17, 255, 33, 24, 17, 255, 33, 24, 17, 255, 34, 25, 19, 255, 30, 23, 16, 255, 22, 17, 11, 255, 21, 18, 13, 255, 20, 17, 13, 255, 20, 18, 13, 255, 21, 17, 13, 255, 20, 17, 13, 255, 20, 17, 13, 255, 21, 18, 13, 255, 21, 18, 13, 255, 19, 16, 12, 255, 19, 16, 12, 255, 20, 17, 12, 255, 23, 19, 14, 255, 22, 17, 12, 255, 23, 16, 7, 255, 97, 80, 62, 255, 97, 76, 57, 255, 107, 89, 72, 255, 55, 33, 20, 255, 57, 35, 23, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 0, 71, 44, 28, 255, 47, 28, 17, 255, 72, 52, 40, 255, 74, 58, 45, 255, 73, 59, 46, 255, 21, 13, 6, 255, 20, 11, 4, 255, 44, 29, 19, 255, 55, 37, 26, 255, 56, 39, 28, 255, 35, 22, 12, 255, 30, 18, 8, 255, 29, 19, 9, 255, 29, 20, 10, 255, 28, 18, 7, 255, 106, 88, 73, 255, 98, 79, 61, 255, 101, 80, 60, 255, 96, 76, 55, 255, 97, 78, 61, 255, 25, 16, 8, 255, 26, 16, 6, 255, 26, 16, 8, 255, 86, 68, 47, 255, 91, 70, 49, 255, 96, 73, 53, 255, 90, 68, 47, 255, 89, 69, 51, 255, 84, 66, 45, 255, 25, 17, 7, 255, 23, 17, 9, 255, 23, 18, 12, 255, 22, 19, 13, 255, 22, 19, 14, 255, 22, 18, 13, 255, 23, 18, 11, 255, 23, 17, 8, 255, 23, 16, 6, 255, 99, 79, 55, 255, 98, 78, 55, 255, 98, 78, 54, 255, 98, 78, 55, 255, 96, 79, 61, 255, 92, 72, 50, 255, 97, 76, 54, 255, 95, 75, 52, 255, 103, 81, 59, 255, 98, 77, 54, 255, 95, 74, 51, 255, 101, 80, 57, 255, 98, 78, 55, 255, 95, 75, 52, 255, 99, 78, 56, 255, 99, 79, 56, 255, 97, 76, 54, 255, 96, 75, 52, 255, 99, 77, 54, 255, 106, 83, 59, 255, 107, 91, 63, 255, 90, 70, 50, 255, 91, 72, 52, 255, 104, 83, 60, 255, 96, 76, 53, 255, 98, 77, 54, 255, 104, 83, 60, 255, 98, 78, 55, 255, 99, 78, 56, 255, 101, 80, 58, 255, 96, 76, 53, 255, 98, 77, 54, 255, 95, 75, 52, 255, 97, 76, 54, 255, 101, 79, 57, 255, 99, 78, 56, 255, 94, 74, 51, 255, 96, 76, 53, 255, 98, 77, 55, 255, 96, 76, 54, 255, 99, 81, 62, 255, 91, 76, 62, 255, 22, 17, 10, 255, 23, 20, 15, 255, 25, 22, 18, 255, 27, 24, 20, 255, 27, 25, 21, 255, 28, 25, 22, 255, 29, 26, 23, 255, 30, 27, 24, 255, 27, 24, 20, 255, 27, 24, 20, 255, 26, 23, 19, 255, 25, 21, 17, 255, 23, 20, 16, 255, 22, 19, 15, 255, 22, 19, 15, 255, 21, 18, 14, 255, 21, 19, 14, 255, 21, 18, 14, 255, 22, 19, 15, 255, 22, 20, 15, 255, 24, 21, 16, 255, 24, 20, 16, 255, 23, 20, 15, 255, 21, 18, 14, 255, 20, 18, 13, 255, 20, 17, 13, 255, 23, 20, 15, 255, 22, 18, 12, 255, 23, 17, 9, 255, 95, 81, 70, 255, 98, 78, 62, 255, 95, 71, 54, 255, 56, 34, 22, 255, 54, 34, 21, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 0, 71, 44, 28, 0, 71, 44, 28, 0, 47, 28, 17, 0, 79, 60, 49, 255, 78, 63, 52, 255, 34, 21, 10, 255, 31, 19, 7, 255, 51, 35, 24, 255, 62, 44, 33, 255, 58, 40, 28, 255, 45, 30, 18, 255, 54, 38, 29, 255, 52, 39, 31, 255, 35, 25, 16, 255, 27, 18, 7, 255, 107, 93, 73, 255, 107, 89, 70, 255, 100, 80, 58, 255, 103, 83, 61, 255, 98, 80, 60, 255, 25, 16, 8, 255, 25, 16, 6, 255, 25, 15, 6, 255, 105, 82, 64, 255, 102, 77, 57, 255, 104, 78, 56, 255, 105, 79, 56, 255, 105, 78, 56, 255, 92, 67, 46, 255, 70, 48, 30, 255, 102, 80, 65, 255, 94, 77, 63, 255, 25, 18, 9, 255, 24, 18, 11, 255, 23, 19, 13, 255, 22, 19, 14, 255, 22, 19, 13, 255, 23, 18, 13, 255, 23, 18, 9, 255, 93, 83, 73, 255, 99, 79, 55, 255, 98, 78, 55, 255, 98, 78, 55, 255, 98, 78, 54, 255, 97, 78, 58, 255, 97, 77, 54, 255, 95, 75, 53, 255, 103, 82, 59, 255, 99, 78, 56, 255, 96, 76, 53, 255, 98, 77, 54, 255, 95, 74, 51, 255, 101, 79, 56, 255, 99, 78, 56, 255, 98, 77, 54, 255, 99, 78, 56, 255, 102, 81, 58, 255, 98, 76, 53, 255, 104, 81, 57, 255, 107, 89, 61, 255, 91, 72, 52, 255, 90, 71, 51, 255, 96, 75, 52, 255, 94, 73, 50, 255, 98, 76, 54, 255, 96, 76, 52, 255, 99, 78, 56, 255, 106, 85, 62, 255, 99, 79, 56, 255, 96, 75, 52, 255, 96, 76, 53, 255, 97, 76, 54, 255, 98, 77, 54, 255, 97, 76, 54, 255, 98, 77, 54, 255, 105, 83, 61, 255, 99, 78, 58, 255, 100, 80, 60, 255, 93, 76, 57, 255, 98, 82, 68, 255, 23, 16, 8, 255, 24, 20, 13, 255, 24, 21, 17, 255, 28, 25, 20, 255, 29, 26, 22, 255, 31, 29, 26, 255, 30, 28, 25, 255, 30, 28, 25, 255, 30, 28, 25, 255, 30, 28, 24, 255, 32, 29, 26, 255, 32, 29, 26, 255, 30, 27, 24, 255, 29, 26, 23, 255, 29, 27, 24, 255, 27, 25, 22, 255, 26, 23, 20, 255, 23, 19, 15, 255, 21, 19, 14, 255, 24, 20, 16, 255, 25, 22, 18, 255, 24, 20, 16, 255, 24, 20, 16, 255, 23, 19, 15, 255, 22, 19, 15, 255, 21, 18, 14, 255, 21, 18, 14, 255, 24, 20, 16, 255, 23, 20, 14, 255, 24, 19, 13, 255, 23, 17, 10, 255, 25, 16, 7, 255, 40, 24, 15, 255, 59, 36, 25, 255, 56, 34, 21, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 0, 71, 44, 28, 0, 71, 44, 28, 0, 71, 44, 28, 0, 78, 60, 51, 0, 78, 60, 51, 255, 20, 12, 5, 255, 19, 12, 4, 255, 51, 36, 26, 255, 59, 42, 32, 255, 43, 27, 16, 255, 59, 40, 28, 255, 60, 40, 29, 255, 49, 35, 26, 255, 35, 23, 13, 255, 30, 19, 8, 255, 104, 85, 66, 255, 107, 91, 73, 255, 107, 86, 63, 255, 104, 82, 59, 255, 100, 81, 61, 255, 25, 15, 9, 255, 26, 16, 6, 255, 100, 81, 67, 255, 100, 78, 57, 255, 106, 80, 58, 255, 107, 85, 61, 255, 106, 78, 52, 255, 107, 80, 54, 255, 107, 82, 56, 255, 91, 64, 39, 255, 104, 76, 54, 255, 81, 60, 40, 255, 83, 63, 45, 255, 81, 61, 45, 255, 27, 20, 12, 255, 24, 18, 12, 255, 23, 20, 14, 255, 22, 19, 14, 255, 23, 20, 14, 255, 23, 19, 13, 255, 22, 17, 10, 255, 22, 17, 10, 255, 99, 79, 55, 255, 98, 78, 55, 255, 98, 78, 55, 255, 100, 81, 62, 255, 105, 84, 62, 255, 95, 75, 53, 255, 93, 74, 51, 255, 98, 78, 55, 255, 102, 81, 59, 255, 101, 79, 57, 255, 101, 80, 57, 255, 95, 75, 51, 255, 96, 76, 53, 255, 96, 76, 53, 255, 101, 79, 57, 255, 101, 80, 58, 255, 104, 81, 56, 255, 102, 80, 56, 255, 103, 81, 56, 255, 89, 70, 50, 255, 91, 72, 52, 255, 98, 76, 53, 255, 98, 76, 53, 255, 98, 76, 53, 255, 97, 77, 54, 255, 95, 75, 52, 255, 99, 78, 56, 255, 95, 75, 52, 255, 98, 77, 54, 255, 99, 78, 56, 255, 97, 77, 54, 255, 107, 85, 63, 255, 96, 76, 53, 255, 99, 79, 58, 255, 95, 76, 56, 255, 96, 79, 62, 255, 24, 13, 8, 255, 24, 14, 6, 255, 24, 15, 6, 255, 24, 18, 10, 255, 24, 19, 13, 255, 24, 20, 15, 255, 24, 21, 17, 255, 26, 23, 19, 255, 29, 27, 24, 255, 29, 27, 23, 255, 30, 28, 24, 255, 29, 27, 24, 255, 27, 25, 22, 255, 30, 28, 24, 255, 30, 28, 25, 255, 31, 29, 25, 255, 31, 29, 25, 255, 32, 29, 26, 255, 30, 27, 24, 255, 24, 21, 17, 255, 22, 19, 14, 255, 21, 18, 13, 255, 23, 20, 16, 255, 24, 22, 17, 255, 21, 18, 13, 255, 22, 18, 13, 255, 22, 19, 13, 255, 22, 19, 14, 255, 20, 17, 13, 255, 21, 18, 13, 255, 23, 19, 14, 255, 22, 18, 14, 255, 22, 18, 13, 255, 22, 17, 12, 255, 24, 16, 9, 255, 35, 23, 14, 255, 59, 37, 27, 255, 54, 34, 22, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 92, 77, 67, 0, 92, 77, 67, 0, 71, 44, 28, 0, 71, 44, 28, 0, 71, 44, 28, 0, 78, 60, 51, 0, 78, 60, 51, 0, 78, 60, 51, 0, 20, 11, 4, 255, 20, 13, 6, 255, 55, 39, 29, 255, 41, 27, 16, 255, 38, 22, 10, 255, 59, 41, 29, 255, 54, 39, 29, 255, 34, 23, 13, 255, 28, 17, 6, 255, 107, 89, 71, 255, 105, 84, 61, 255, 105, 83, 59, 255, 104, 81, 57, 255, 107, 93, 73, 255, 27, 17, 10, 255, 26, 16, 6, 255, 106, 88, 73, 255, 105, 82, 62, 255, 106, 80, 57, 255, 107, 86, 62, 255, 107, 77, 52, 255, 107, 82, 55, 255, 107, 79, 53, 255, 107, 82, 57, 255, 107, 82, 56, 255, 107, 87, 62, 255, 107, 86, 63, 255, 83, 60, 38, 255, 81, 61, 43, 255, 81, 63, 48, 255, 26, 19, 10, 255, 24, 19, 13, 255, 23, 20, 15, 255, 22, 19, 14, 255, 23, 19, 14, 255, 22, 18, 13, 255, 22, 18, 13, 255, 22, 19, 14, 255, 99, 79, 55, 255, 98, 78, 55, 255, 98, 78, 54, 255, 96, 76, 54, 255, 95, 75, 52, 255, 93, 74, 51, 255, 97, 76, 54, 255, 99, 78, 56, 255, 96, 76, 53, 255, 96, 76, 53, 255, 97, 76, 52, 255, 96, 75, 52, 255, 96, 75, 52, 255, 97, 76, 54, 255, 101, 79, 56, 255, 104, 81, 56, 255, 105, 83, 58, 255, 107, 90, 63, 255, 90, 71, 51, 255, 86, 68, 47, 255, 98, 76, 53, 255, 95, 74, 51, 255, 101, 80, 57, 255, 99, 78, 56, 255, 97, 76, 54, 255, 98, 78, 55, 255, 97, 77, 54, 255, 98, 78, 55, 255, 102, 81, 58, 255, 98, 78, 56, 255, 94, 74, 52, 255, 99, 79, 59, 255, 99, 82, 65, 255, 24, 14, 7, 255, 25, 15, 6, 255, 26, 16, 6, 255, 29, 20, 10, 255, 28, 20, 12, 255, 26, 18, 11, 255, 24, 18, 12, 255, 24, 18, 12, 255, 23, 18, 13, 255, 23, 19, 14, 255, 24, 20, 15, 255, 23, 20, 15, 255, 23, 20, 15, 255, 23, 20, 15, 255, 22, 19, 15, 255, 24, 21, 17, 255, 24, 21, 17, 255, 25, 22, 18, 255, 25, 22, 18, 255, 26, 22, 18, 255, 24, 21, 17, 255, 22, 19, 15, 255, 22, 19, 14, 255, 22, 18, 14, 255, 23, 20, 16, 255, 23, 20, 16, 255, 21, 18, 13, 255, 22, 19, 13, 255, 23, 19, 14, 255, 22, 19, 14, 255, 20, 16, 11, 255, 21, 17, 12, 255, 22, 18, 12, 255, 22, 18, 12, 255, 22, 18, 12, 255, 23, 19, 13, 255, 24, 17, 11, 255, 38, 26, 15, 255, 64, 41, 31, 255, 63, 40, 28, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 71, 44, 28, 0, 71, 44, 28, 0, 71, 44, 28, 0, 78, 60, 51, 0, 78, 60, 51, 0, 25, 14, 8, 0, 25, 14, 8, 0, 25, 14, 8, 255, 37, 26, 20, 255, 35, 24, 18, 255, 36, 23, 11, 255, 63, 46, 35, 255, 60, 43, 32, 255, 34, 22, 11, 255, 30, 19, 7, 255, 107, 93, 73, 255, 106, 85, 61, 255, 107, 90, 64, 255, 107, 88, 62, 255, 107, 89, 64, 255, 107, 93, 73, 255, 48, 37, 25, 255, 28, 18, 6, 255, 27, 15, 10, 255, 107, 81, 58, 255, 107, 82, 57, 255, 107, 82, 56, 255, 107, 84, 58, 255, 107, 88, 61, 255, 107, 83, 56, 255, 107, 88, 61, 255, 107, 87, 61, 255, 107, 85, 59, 255, 107, 84, 59, 255, 86, 61, 38, 255, 82, 60, 39, 255, 103, 81, 64, 255, 28, 19, 8, 255, 25, 20, 13, 255, 24, 20, 14, 255, 23, 19, 14, 255, 22, 19, 14, 255, 22, 19, 13, 255, 22, 19, 14, 255, 23, 19, 14, 255, 24, 18, 10, 255, 98, 78, 55, 255, 98, 78, 55, 255, 98, 78, 54, 255, 98, 78, 54, 255, 96, 76, 53, 255, 104, 83, 60, 255, 101, 80, 58, 255, 104, 83, 60, 255, 98, 77, 54, 255, 95, 75, 52, 255, 96, 75, 52, 255, 104, 81, 58, 255, 97, 76, 52, 255, 98, 76, 53, 255, 107, 86, 62, 255, 103, 80, 55, 255, 104, 82, 57, 255, 92, 72, 52, 255, 100, 79, 56, 255, 98, 77, 54, 255, 98, 77, 54, 255, 98, 77, 54, 255, 98, 78, 55, 255, 95, 75, 52, 255, 97, 77, 54, 255, 99, 79, 56, 255, 99, 79, 56, 255, 98, 79, 57, 255, 101, 82, 61, 255, 99, 82, 63, 255, 96, 80, 64, 255, 24, 15, 6, 255, 25, 16, 6, 255, 31, 21, 12, 255, 35, 24, 15, 255, 38, 27, 19, 255, 39, 27, 19, 255, 39, 27, 20, 255, 39, 28, 20, 255, 32, 23, 17, 255, 29, 21, 15, 255, 26, 20, 13, 255, 24, 17, 11, 255, 23, 17, 11, 255, 22, 17, 11, 255, 22, 17, 11, 255, 23, 17, 12, 255, 22, 17, 11, 255, 23, 18, 12, 255, 23, 18, 13, 255, 23, 18, 11, 255, 23, 18, 12, 255, 23, 18, 12, 255, 23, 18, 13, 255, 23, 18, 12, 255, 23, 18, 12, 255, 24, 18, 13, 255, 23, 18, 12, 255, 22, 18, 12, 255, 24, 19, 13, 255, 25, 21, 15, 255, 24, 19, 14, 255, 26, 22, 18, 255, 30, 25, 21, 255, 32, 27, 23, 255, 28, 24, 19, 255, 29, 24, 19, 255, 25, 20, 14, 255, 24, 17, 9, 255, 33, 23, 14, 255, 60, 38, 27, 255, 57, 35, 22, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 78, 60, 51, 0, 42, 28, 20, 0, 42, 28, 20, 0, 42, 28, 20, 0, 42, 28, 20, 0, 42, 28, 20, 255, 40, 27, 20, 255, 23, 14, 7, 255, 47, 32, 21, 255, 61, 45, 34, 255, 38, 27, 16, 255, 30, 18, 6, 255, 107, 93, 73, 255, 107, 93, 71, 255, 107, 89, 63, 255, 107, 85, 58, 255, 107, 91, 64, 255, 107, 89, 65, 255, 28, 17, 9, 255, 29, 18, 6, 255, 107, 87, 70, 255, 107, 86, 65, 255, 107, 83, 57, 255, 107, 86, 60, 255, 107, 83, 57, 255, 107, 84, 58, 255, 107, 83, 55, 255, 107, 87, 61, 255, 107, 89, 62, 255, 107, 91, 65, 255, 107, 84, 58, 255, 107, 87, 62, 255, 99, 72, 49, 255, 91, 67, 45, 255, 85, 63, 45, 255, 89, 72, 57, 255, 26, 19, 11, 255, 24, 20, 14, 255, 23, 20, 14, 255, 23, 19, 14, 255, 22, 19, 14, 255, 23, 18, 13, 255, 25, 21, 16, 255, 23, 18, 10, 255, 99, 79, 55, 255, 98, 78, 55, 255, 96, 77, 56, 255, 99, 78, 56, 255, 97, 76, 54, 255, 101, 80, 58, 255, 98, 77, 54, 255, 96, 76, 54, 255, 100, 79, 57, 255, 102, 81, 58, 255, 98, 76, 54, 255, 96, 75, 52, 255, 98, 76, 54, 255, 96, 75, 52, 255, 100, 77, 52, 255, 101, 78, 54, 255, 100, 78, 54, 255, 92, 73, 52, 255, 98, 76, 54, 255, 97, 76, 53, 255, 97, 76, 53, 255, 100, 79, 56, 255, 96, 76, 53, 255, 96, 76, 53, 255, 101, 79, 57, 255, 103, 82, 59, 255, 96, 76, 54, 255, 94, 75, 56, 255, 100, 83, 66, 255, 26, 18, 8, 255, 24, 17, 8, 255, 25, 18, 9, 255, 29, 20, 12, 255, 38, 27, 19, 255, 44, 31, 23, 255, 45, 31, 23, 255, 45, 31, 22, 255, 44, 30, 22, 255, 41, 28, 20, 255, 42, 30, 22, 255, 40, 28, 21, 255, 39, 28, 21, 255, 36, 27, 19, 255, 39, 28, 20, 255, 35, 25, 18, 255, 38, 28, 20, 255, 34, 25, 17, 255, 36, 26, 19, 255, 36, 26, 20, 255, 34, 25, 18, 255, 37, 28, 20, 255, 38, 28, 21, 255, 34, 26, 20, 255, 36, 28, 21, 255, 35, 28, 22, 255, 35, 27, 21, 255, 38, 29, 24, 255, 33, 25, 19, 255, 34, 27, 21, 255, 33, 27, 21, 255, 33, 28, 23, 255, 32, 26, 21, 255, 23, 19, 14, 255, 23, 19, 14, 255, 24, 20, 14, 255, 24, 20, 14, 255, 25, 20, 15, 255, 24, 18, 11, 255, 25, 16, 7, 255, 34, 23, 13, 255, 65, 40, 29, 255, 62, 39, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 78, 60, 51, 0, 47, 31, 23, 0, 47, 31, 23, 0, 47, 31, 23, 0, 47, 31, 23, 0, 47, 31, 23, 255, 40, 27, 20, 255, 38, 27, 21, 255, 64, 49, 38, 255, 35, 25, 14, 255, 31, 21, 9, 255, 107, 88, 66, 255, 107, 89, 64, 255, 107, 91, 65, 255, 107, 86, 58, 255, 107, 87, 59, 255, 107, 88, 60, 255, 107, 93, 73, 255, 28, 17, 8, 255, 29, 19, 6, 255, 107, 88, 66, 255, 107, 89, 65, 255, 107, 84, 57, 255, 107, 84, 57, 255, 107, 83, 56, 255, 107, 88, 60, 255, 107, 85, 58, 255, 107, 91, 64, 255, 107, 87, 60, 255, 107, 91, 64, 255, 107, 93, 67, 255, 107, 93, 73, 255, 94, 68, 45, 255, 89, 64, 41, 255, 88, 65, 44, 255, 89, 69, 51, 255, 27, 19, 9, 255, 24, 20, 13, 255, 24, 21, 15, 255, 24, 20, 15, 255, 22, 19, 14, 255, 22, 19, 13, 255, 24, 20, 15, 255, 23, 18, 12, 255, 24, 17, 8, 255, 95, 79, 63, 255, 93, 75, 54, 255, 99, 79, 56, 255, 101, 79, 57, 255, 98, 78, 55, 255, 98, 77, 54, 255, 101, 80, 58, 255, 99, 78, 56, 255, 76, 60, 44, 255, 76, 60, 44, 255, 74, 58, 42, 255, 96, 75, 51, 255, 103, 81, 58, 255, 103, 80, 55, 255, 105, 82, 57, 255, 100, 78, 54, 255, 87, 68, 48, 255, 97, 77, 54, 255, 99, 78, 55, 255, 96, 76, 53, 255, 101, 79, 57, 255, 96, 76, 53, 255, 99, 78, 56, 255, 99, 79, 56, 255, 97, 76, 54, 255, 95, 76, 55, 255, 107, 93, 73, 255, 25, 17, 7, 255, 24, 18, 10, 255, 22, 17, 10, 255, 35, 28, 22, 255, 38, 28, 22, 255, 40, 29, 21, 255, 44, 30, 22, 255, 46, 32, 23, 255, 45, 31, 22, 255, 46, 32, 23, 255, 44, 30, 20, 255, 46, 31, 23, 255, 42, 29, 20, 255, 44, 31, 23, 255, 46, 33, 26, 255, 43, 30, 22, 255, 41, 29, 22, 255, 42, 30, 22, 255, 41, 30, 22, 255, 42, 30, 22, 255, 44, 33, 25, 255, 44, 33, 25, 255, 43, 32, 25, 255, 41, 31, 24, 255, 40, 31, 24, 255, 34, 26, 20, 255, 34, 26, 20, 255, 39, 30, 24, 255, 35, 28, 22, 255, 39, 31, 25, 255, 37, 30, 24, 255, 29, 22, 16, 255, 25, 20, 14, 255, 24, 20, 13, 255, 21, 17, 12, 255, 23, 19, 13, 255, 22, 18, 13, 255, 23, 19, 13, 255, 24, 18, 11, 255, 24, 17, 7, 255, 102, 84, 72, 255, 107, 93, 73, 255, 66, 41, 27, 255, 73, 45, 30, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 23, 15, 9, 0, 43, 28, 21, 0, 43, 28, 21, 0, 43, 28, 21, 0, 43, 28, 21, 0, 43, 28, 21, 255, 39, 27, 20, 255, 24, 17, 10, 255, 34, 24, 14, 255, 31, 21, 10, 255, 29, 18, 7, 255, 107, 89, 65, 255, 107, 93, 69, 255, 107, 91, 64, 255, 107, 93, 68, 255, 107, 92, 62, 255, 107, 91, 62, 255, 107, 93, 73, 255, 31, 19, 8, 255, 33, 22, 9, 255, 77, 59, 41, 255, 107, 92, 67, 255, 107, 85, 57, 255, 107, 84, 56, 255, 107, 82, 54, 255, 107, 87, 60, 255, 107, 89, 62, 255, 107, 88, 60, 255, 107, 79, 52, 255, 101, 72, 44, 255, 100, 72, 47, 255, 102, 74, 49, 255, 97, 71, 47, 255, 92, 67, 44, 255, 88, 64, 43, 255, 90, 69, 51, 255, 89, 74, 61, 255, 25, 19, 11, 255, 23, 20, 15, 255, 23, 20, 14, 255, 23, 20, 14, 255, 23, 19, 13, 255, 24, 20, 15, 255, 22, 18, 13, 255, 23, 17, 9, 255, 44, 36, 26, 255, 95, 77, 58, 255, 76, 60, 44, 255, 72, 57, 41, 255, 106, 84, 62, 255, 75, 59, 43, 255, 74, 58, 42, 255, 76, 60, 44, 255, 77, 61, 45, 255, 76, 60, 44, 255, 75, 59, 43, 255, 95, 75, 52, 255, 99, 78, 55, 255, 106, 83, 58, 255, 104, 81, 56, 255, 91, 71, 51, 255, 90, 71, 51, 255, 99, 79, 56, 255, 97, 76, 54, 255, 99, 78, 56, 255, 98, 78, 55, 255, 102, 81, 59, 255, 101, 81, 58, 255, 101, 79, 57, 255, 94, 73, 50, 255, 100, 80, 59, 255, 107, 91, 73, 255, 24, 15, 6, 255, 23, 17, 8, 255, 23, 17, 10, 255, 28, 21, 13, 255, 31, 23, 15, 255, 35, 25, 18, 255, 39, 28, 20, 255, 42, 30, 21, 255, 42, 30, 21, 255, 43, 30, 22, 255, 41, 28, 19, 255, 38, 26, 17, 255, 39, 27, 19, 255, 40, 27, 19, 255, 38, 27, 19, 255, 37, 25, 18, 255, 38, 26, 18, 255, 40, 29, 22, 255, 35, 24, 16, 255, 36, 25, 17, 255, 37, 26, 19, 255, 37, 26, 19, 255, 38, 27, 19, 255, 32, 23, 15, 255, 29, 21, 13, 255, 25, 18, 11, 255, 24, 18, 11, 255, 23, 16, 10, 255, 23, 16, 10, 255, 24, 18, 11, 255, 24, 19, 13, 255, 25, 19, 13, 255, 24, 19, 13, 255, 24, 19, 14, 255, 20, 17, 12, 255, 20, 17, 12, 255, 20, 16, 12, 255, 26, 21, 14, 255, 28, 21, 12, 255, 104, 87, 72, 255, 107, 93, 73, 255, 107, 93, 73, 0, 57, 34, 22, 255, 54, 33, 20, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 23, 15, 9, 0, 31, 20, 12, 0, 31, 20, 12, 0, 31, 20, 12, 0, 31, 20, 12, 0, 31, 20, 12, 255, 25, 17, 10, 255, 21, 14, 8, 255, 31, 22, 11, 255, 31, 21, 8, 255, 99, 74, 47, 255, 107, 93, 70, 255, 107, 93, 69, 255, 107, 93, 66, 255, 107, 93, 69, 255, 107, 93, 66, 255, 107, 93, 69, 255, 107, 93, 72, 255, 32, 20, 8, 255, 41, 30, 17, 255, 103, 80, 58, 255, 107, 86, 60, 255, 107, 85, 58, 255, 107, 83, 55, 255, 107, 81, 54, 255, 107, 88, 61, 255, 107, 87, 59, 255, 107, 90, 62, 255, 107, 87, 57, 255, 104, 74, 46, 255, 99, 71, 45, 255, 95, 68, 43, 255, 96, 69, 45, 255, 93, 67, 44, 255, 90, 66, 45, 255, 87, 67, 50, 255, 78, 61, 47, 255, 26, 20, 12, 255, 24, 20, 14, 255, 23, 20, 15, 255, 23, 20, 14, 255, 23, 19, 13, 255, 20, 17, 13, 255, 18, 15, 11, 255, 23, 18, 10, 255, 27, 20, 11, 255, 76, 62, 49, 255, 75, 60, 44, 255, 73, 57, 41, 255, 74, 59, 42, 255, 75, 59, 43, 255, 72, 56, 40, 255, 75, 59, 43, 255, 73, 57, 41, 255, 96, 76, 53, 255, 103, 82, 59, 255, 100, 79, 57, 255, 101, 79, 57, 255, 103, 80, 56, 255, 104, 82, 58, 255, 87, 69, 48, 255, 90, 71, 51, 255, 100, 79, 57, 255, 95, 75, 52, 255, 98, 77, 54, 255, 103, 82, 59, 255, 96, 76, 53, 255, 98, 78, 55, 255, 102, 81, 58, 255, 96, 76, 53, 255, 97, 78, 56, 255, 101, 82, 63, 255, 98, 81, 63, 255, 92, 77, 62, 255, 25, 17, 6, 255, 24, 16, 6, 255, 25, 17, 8, 255, 25, 17, 8, 255, 30, 21, 13, 255, 38, 27, 19, 255, 34, 24, 15, 255, 36, 25, 17, 255, 34, 24, 15, 255, 34, 24, 15, 255, 34, 23, 15, 255, 31, 21, 13, 255, 32, 22, 14, 255, 29, 20, 12, 255, 31, 21, 14, 255, 32, 23, 16, 255, 26, 18, 8, 255, 29, 18, 9, 255, 31, 19, 10, 255, 29, 18, 9, 255, 28, 18, 8, 255, 26, 17, 7, 255, 25, 17, 10, 255, 24, 18, 11, 255, 23, 18, 13, 255, 22, 18, 13, 255, 22, 18, 12, 255, 22, 18, 12, 255, 22, 17, 11, 255, 24, 18, 11, 255, 24, 18, 10, 255, 24, 18, 11, 255, 21, 17, 11, 255, 20, 16, 12, 255, 19, 16, 11, 255, 26, 20, 13, 255, 29, 21, 10, 255, 89, 74, 60, 255, 87, 68, 51, 255, 97, 73, 58, 255, 57, 34, 20, 255, 56, 35, 22, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 23, 15, 9, 0, 23, 15, 9, 0, 23, 15, 9, 0, 28, 18, 12, 0, 28, 18, 12, 0, 28, 18, 12, 255, 22, 16, 10, 255, 20, 14, 8, 255, 30, 20, 8, 255, 107, 93, 73, 255, 107, 93, 68, 255, 107, 93, 69, 255, 107, 91, 63, 255, 107, 93, 65, 255, 107, 89, 61, 255, 107, 91, 62, 255, 107, 91, 62, 255, 59, 45, 26, 255, 31, 18, 7, 255, 52, 36, 22, 255, 101, 74, 52, 255, 107, 84, 60, 255, 107, 91, 67, 255, 107, 86, 62, 255, 107, 84, 60, 255, 107, 87, 62, 255, 107, 89, 63, 255, 107, 90, 61, 255, 107, 91, 62, 255, 107, 93, 69, 255, 107, 85, 56, 255, 102, 73, 47, 255, 98, 72, 47, 255, 95, 70, 47, 255, 87, 63, 41, 255, 89, 68, 49, 255, 77, 55, 38, 255, 27, 20, 9, 255, 24, 20, 13, 255, 21, 17, 12, 255, 21, 17, 13, 255, 20, 16, 11, 255, 21, 16, 11, 255, 19, 15, 11, 255, 23, 18, 11, 255, 18, 13, 6, 255, 76, 63, 50, 255, 75, 61, 46, 255, 74, 59, 42, 255, 74, 58, 41, 255, 75, 59, 42, 255, 96, 75, 51, 255, 96, 75, 52, 255, 107, 88, 65, 255, 95, 75, 51, 255, 99, 79, 56, 255, 99, 79, 57, 255, 96, 77, 56, 255, 104, 84, 62, 255, 104, 84, 62, 255, 90, 72, 53, 255, 86, 68, 48, 255, 93, 73, 50, 255, 98, 78, 55, 255, 96, 76, 53, 255, 102, 81, 58, 255, 95, 75, 52, 255, 98, 78, 55, 255, 99, 78, 56, 255, 100, 79, 56, 255, 98, 78, 55, 255, 98, 79, 57, 255, 97, 78, 58, 255, 96, 78, 59, 255, 102, 85, 68, 255, 93, 78, 61, 255, 26, 17, 8, 255, 26, 17, 7, 255, 26, 17, 7, 255, 26, 16, 6, 255, 25, 16, 6, 255, 25, 17, 8, 255, 25, 17, 7, 255, 25, 15, 6, 255, 26, 15, 6, 255, 27, 16, 6, 255, 26, 15, 6, 255, 26, 17, 8, 255, 26, 18, 10, 255, 25, 17, 9, 255, 26, 18, 10, 255, 56, 38, 28, 255, 61, 39, 27, 255, 64, 43, 29, 255, 64, 41, 29, 255, 56, 37, 27, 255, 62, 43, 34, 255, 25, 18, 12, 255, 23, 19, 13, 255, 23, 19, 14, 255, 22, 18, 13, 255, 22, 18, 12, 255, 23, 17, 10, 255, 26, 18, 9, 255, 26, 17, 7, 255, 27, 19, 10, 255, 21, 15, 7, 255, 20, 16, 11, 255, 20, 16, 12, 255, 20, 15, 9, 255, 22, 15, 5, 255, 89, 73, 57, 255, 90, 70, 53, 255, 91, 68, 50, 255, 55, 32, 19, 255, 58, 37, 24, 255, 58, 37, 24, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 47, 29, 19, 0, 23, 15, 9, 0, 23, 15, 9, 0, 23, 15, 9, 0, 23, 15, 9, 0, 23, 16, 9, 0, 23, 16, 9, 255, 21, 15, 9, 255, 20, 13, 6, 255, 107, 93, 73, 255, 107, 93, 71, 255, 107, 93, 69, 255, 107, 89, 62, 255, 107, 93, 66, 255, 107, 93, 72, 255, 107, 88, 59, 255, 107, 93, 65, 255, 107, 92, 66, 255, 32, 19, 8, 255, 33, 19, 8, 255, 104, 80, 57, 255, 107, 85, 64, 255, 34, 17, 14, 255, 33, 16, 11, 255, 32, 16, 10, 255, 33, 16, 10, 255, 34, 16, 12, 255, 107, 84, 58, 255, 107, 91, 62, 255, 107, 89, 61, 255, 107, 86, 56, 255, 107, 87, 59, 255, 107, 77, 50, 255, 99, 72, 47, 255, 93, 67, 44, 255, 62, 41, 23, 255, 33, 18, 8, 255, 30, 18, 7, 255, 25, 17, 8, 255, 24, 18, 10, 255, 23, 18, 13, 255, 21, 17, 13, 255, 21, 16, 10, 255, 74, 65, 56, 255, 18, 14, 8, 255, 19, 15, 10, 255, 19, 14, 7, 255, 73, 61, 51, 255, 72, 58, 44, 255, 73, 57, 40, 255, 96, 75, 52, 255, 100, 78, 56, 255, 101, 79, 56, 255, 94, 73, 50, 255, 102, 81, 58, 255, 98, 78, 55, 255, 102, 81, 59, 255, 104, 83, 62, 255, 94, 76, 53, 255, 23, 14, 6, 255, 24, 15, 6, 255, 102, 84, 64, 255, 95, 77, 60, 255, 95, 76, 53, 255, 98, 77, 54, 255, 96, 76, 53, 255, 98, 77, 54, 255, 99, 78, 55, 255, 97, 76, 54, 255, 102, 81, 58, 255, 96, 76, 53, 255, 100, 79, 57, 255, 97, 77, 54, 255, 101, 81, 58, 255, 97, 77, 55, 255, 101, 80, 59, 255, 94, 75, 55, 255, 94, 75, 56, 255, 95, 77, 59, 255, 89, 72, 53, 255, 93, 76, 59, 255, 96, 81, 67, 255, 25, 17, 7, 255, 24, 16, 7, 255, 69, 53, 44, 255, 55, 39, 30, 255, 64, 47, 37, 255, 59, 45, 36, 255, 57, 40, 30, 255, 57, 40, 30, 255, 57, 40, 30, 255, 57, 40, 30, 255, 57, 40, 30, 255, 63, 41, 29, 255, 71, 46, 32, 255, 65, 41, 27, 255, 62, 40, 27, 255, 52, 35, 25, 255, 26, 18, 10, 255, 24, 18, 13, 255, 22, 18, 13, 255, 23, 18, 13, 255, 23, 17, 10, 255, 23, 15, 7, 255, 107, 90, 73, 255, 100, 79, 64, 255, 80, 63, 51, 255, 83, 68, 58, 255, 21, 16, 11, 255, 20, 16, 12, 255, 21, 16, 9, 255, 44, 34, 23, 255, 86, 70, 53, 255, 89, 69, 51, 255, 90, 65, 49, 255, 55, 33, 19, 255, 59, 37, 25, 255, 59, 37, 25, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 47, 29, 19, 0, 23, 15, 9, 0, 23, 15, 9, 0, 23, 15, 9, 0, 23, 15, 9, 0, 23, 15, 9, 255, 20, 13, 5, 255, 18, 12, 4, 255, 69, 56, 40, 255, 107, 93, 69, 255, 107, 93, 67, 255, 107, 92, 64, 255, 107, 91, 63, 255, 107, 92, 64, 255, 107, 90, 62, 255, 107, 91, 62, 255, 107, 93, 66, 255, 107, 93, 69, 255, 32, 19, 8, 255, 33, 21, 11, 255, 104, 81, 61, 255, 107, 90, 69, 255, 33, 15, 8, 255, 34, 18, 10, 255, 33, 18, 11, 255, 33, 17, 11, 255, 35, 18, 14, 255, 107, 86, 59, 255, 107, 90, 62, 255, 107, 91, 62, 255, 107, 91, 62, 255, 107, 91, 62, 255, 107, 91, 62, 255, 98, 71, 44, 255, 53, 35, 20, 255, 41, 26, 14, 255, 103, 81, 62, 255, 32, 20, 11, 255, 103, 85, 72, 255, 78, 62, 49, 255, 22, 17, 10, 255, 20, 16, 11, 255, 21, 16, 9, 255, 79, 68, 58, 255, 19, 14, 7, 255, 18, 15, 9, 255, 18, 14, 8, 255, 68, 58, 47, 255, 94, 76, 58, 255, 94, 74, 51, 255, 93, 72, 49, 255, 98, 76, 53, 255, 101, 79, 56, 255, 95, 75, 52, 255, 98, 76, 54, 255, 98, 77, 54, 255, 107, 85, 63, 255, 95, 76, 55, 255, 99, 82, 65, 255, 26, 17, 6, 255, 25, 17, 6, 255, 24, 15, 7, 255, 87, 73, 57, 255, 97, 79, 58, 255, 96, 76, 54, 255, 102, 81, 58, 255, 96, 76, 53, 255, 97, 76, 54, 255, 95, 75, 52, 255, 98, 78, 55, 255, 99, 79, 56, 255, 99, 79, 56, 255, 102, 81, 58, 255, 96, 76, 53, 255, 97, 76, 54, 255, 98, 77, 54, 255, 94, 74, 52, 255, 107, 85, 64, 255, 98, 78, 57, 255, 96, 76, 55, 255, 99, 80, 59, 255, 97, 79, 61, 255, 107, 93, 73, 255, 24, 15, 6, 255, 60, 43, 33, 255, 57, 40, 30, 255, 57, 40, 30, 255, 57, 40, 30, 255, 57, 40, 30, 255, 57, 40, 30, 255, 57, 40, 30, 255, 57, 40, 30, 255, 48, 28, 16, 255, 65, 41, 26, 255, 69, 43, 26, 255, 67, 41, 25, 255, 68, 43, 27, 255, 50, 31, 19, 255, 26, 17, 10, 255, 23, 17, 10, 255, 22, 18, 12, 255, 23, 17, 10, 255, 26, 17, 7, 255, 102, 80, 65, 255, 107, 85, 69, 255, 23, 13, 7, 255, 27, 17, 9, 255, 75, 58, 46, 255, 21, 16, 9, 255, 20, 17, 12, 255, 21, 16, 7, 255, 85, 71, 57, 255, 86, 69, 51, 255, 90, 69, 51, 255, 101, 77, 62, 255, 58, 35, 22, 255, 55, 34, 22, 255, 107, 92, 73, 255, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 47, 29, 19, 0, 47, 29, 19, 0, 47, 29, 19, 0, 23, 14, 9, 0, 23, 14, 9, 0, 23, 14, 9, 255, 20, 12, 4, 255, 75, 62, 52, 255, 75, 61, 48, 255, 107, 93, 68, 255, 107, 92, 64, 255, 107, 89, 61, 255, 107, 91, 63, 255, 107, 93, 68, 255, 107, 93, 68, 255, 107, 90, 62, 255, 107, 90, 62, 255, 107, 93, 72, 255, 31, 18, 8, 255, 32, 18, 7, 255, 35, 25, 15, 255, 90, 62, 39, 255, 91, 63, 38, 255, 97, 69, 48, 255, 107, 80, 58, 255, 107, 82, 58, 255, 107, 79, 54, 255, 107, 83, 57, 255, 107, 88, 59, 255, 107, 90, 61, 255, 107, 91, 62, 255, 107, 90, 61, 255, 107, 93, 64, 255, 107, 92, 65, 255, 107, 88, 64, 255, 107, 90, 70, 255, 31, 18, 9, 255, 53, 38, 23, 255, 36, 22, 11, 255, 107, 93, 73, 255, 22, 16, 9, 255, 20, 17, 11, 255, 21, 16, 8, 255, 82, 69, 58, 255, 19, 13, 6, 255, 17, 14, 8, 255, 22, 18, 12, 255, 23, 15, 6, 255, 99, 82, 66, 255, 96, 76, 55, 255, 99, 78, 55, 255, 95, 73, 50, 255, 97, 76, 53, 255, 98, 77, 54, 255, 102, 81, 58, 255, 98, 76, 54, 255, 98, 78, 54, 255, 94, 75, 54, 255, 97, 81, 64, 255, 26, 18, 7, 255, 107, 93, 73, 255, 25, 17, 5, 255, 21, 13, 5, 255, 94, 77, 57, 255, 97, 78, 56, 255, 101, 79, 57, 255, 96, 75, 52, 255, 98, 78, 55, 255, 97, 77, 54, 255, 95, 75, 52, 255, 95, 75, 51, 255, 104, 83, 60, 255, 97, 76, 54, 255, 94, 74, 50, 255, 94, 74, 50, 255, 96, 75, 51, 255, 99, 78, 56, 255, 94, 74, 50, 255, 97, 76, 54, 255, 96, 76, 53, 255, 101, 80, 58, 255, 100, 81, 61, 255, 92, 76, 60, 255, 25, 15, 6, 255, 28, 18, 9, 255, 59, 41, 29, 255, 57, 40, 30, 255, 57, 40, 30, 255, 57, 40, 30, 255, 57, 40, 30, 255, 57, 40, 30, 255, 57, 40, 30, 255, 67, 43, 29, 255, 75, 49, 32, 255, 67, 42, 25, 255, 68, 42, 24, 255, 72, 45, 27, 255, 71, 47, 31, 255, 66, 46, 33, 255, 24, 16, 8, 255, 24, 18, 11, 255, 26, 18, 9, 255, 93, 69, 47, 255, 100, 77, 60, 255, 25, 15, 9, 255, 23, 14, 5, 255, 24, 15, 5, 255, 75, 59, 46, 255, 21, 16, 9, 255, 20, 17, 11, 255, 21, 15, 6, 255, 85, 69, 53, 255, 89, 70, 52, 255, 94, 73, 55, 255, 98, 74, 58, 255, 57, 34, 21, 255, 57, 35, 23, 255, 107, 92, 73, 255, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 47, 29, 19, 0, 47, 29, 19, 0, 47, 29, 19, 0, 47, 29, 19, 0, 24, 14, 9, 0, 24, 14, 9, 255, 77, 62, 51, 255, 74, 60, 46, 255, 75, 60, 44, 255, 107, 92, 64, 255, 107, 91, 64, 255, 107, 89, 61, 255, 107, 92, 65, 255, 107, 88, 61, 255, 107, 90, 63, 255, 107, 91, 63, 255, 107, 93, 69, 255, 107, 89, 63, 255, 107, 93, 73, 255, 33, 20, 7, 255, 32, 19, 11, 255, 100, 74, 54, 255, 90, 62, 40, 255, 64, 45, 34, 255, 64, 45, 33, 255, 64, 45, 33, 255, 107, 79, 54, 255, 107, 85, 58, 255, 107, 88, 60, 255, 107, 90, 62, 255, 107, 91, 62, 255, 107, 90, 62, 255, 107, 89, 60, 255, 107, 93, 68, 255, 107, 87, 63, 255, 107, 93, 73, 255, 34, 20, 8, 255, 78, 60, 45, 255, 35, 21, 10, 255, 107, 93, 73, 255, 21, 15, 7, 255, 20, 16, 10, 255, 20, 15, 8, 255, 83, 70, 59, 255, 20, 13, 5, 255, 23, 18, 10, 255, 22, 18, 12, 255, 23, 17, 8, 255, 104, 88, 73, 255, 98, 79, 59, 255, 102, 81, 58, 255, 96, 75, 52, 255, 102, 80, 57, 255, 99, 78, 54, 255, 98, 77, 54, 255, 99, 78, 56, 255, 95, 75, 52, 255, 98, 78, 56, 255, 90, 73, 52, 255, 25, 16, 5, 255, 107, 93, 73, 255, 43, 35, 24, 255, 22, 15, 5, 255, 91, 76, 57, 255, 93, 76, 56, 255, 97, 77, 55, 255, 101, 80, 58, 255, 99, 78, 56, 255, 98, 78, 55, 255, 99, 78, 56, 255, 98, 77, 54, 255, 98, 78, 55, 255, 96, 76, 53, 255, 98, 77, 54, 255, 95, 75, 52, 255, 95, 74, 51, 255, 96, 75, 52, 255, 101, 80, 58, 255, 98, 78, 55, 255, 96, 75, 52, 255, 97, 76, 54, 255, 99, 80, 61, 255, 95, 79, 64, 255, 25, 15, 6, 255, 29, 20, 12, 255, 60, 41, 27, 255, 62, 43, 28, 255, 56, 39, 27, 255, 57, 40, 30, 255, 57, 40, 30, 255, 57, 40, 30, 255, 57, 40, 30, 255, 60, 38, 22, 255, 83, 56, 36, 255, 106, 75, 55, 255, 75, 49, 29, 255, 82, 54, 35, 255, 82, 56, 38, 255, 91, 67, 50, 255, 26, 16, 6, 255, 26, 18, 8, 255, 28, 17, 11, 255, 101, 77, 59, 255, 98, 76, 59, 255, 24, 15, 6, 255, 76, 63, 54, 255, 70, 54, 41, 255, 27, 17, 8, 255, 21, 16, 8, 255, 21, 16, 10, 255, 22, 15, 6, 255, 87, 70, 53, 255, 87, 69, 50, 255, 90, 69, 51, 255, 97, 73, 57, 255, 56, 33, 20, 255, 58, 36, 24, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 47, 29, 19, 0, 47, 29, 19, 0, 47, 29, 19, 0, 47, 29, 19, 0, 47, 29, 19, 255, 68, 49, 37, 255, 76, 59, 46, 255, 73, 58, 42, 255, 75, 59, 42, 255, 107, 93, 63, 255, 107, 93, 63, 255, 107, 93, 62, 255, 107, 92, 62, 255, 107, 91, 64, 255, 107, 91, 64, 255, 107, 90, 63, 255, 107, 90, 63, 255, 107, 91, 65, 255, 107, 89, 68, 255, 31, 18, 7, 255, 31, 18, 9, 255, 107, 81, 61, 255, 35, 20, 13, 255, 31, 16, 9, 255, 63, 44, 33, 255, 63, 44, 33, 255, 63, 44, 33, 255, 107, 93, 69, 255, 107, 88, 60, 255, 107, 87, 59, 255, 107, 85, 57, 255, 107, 86, 59, 255, 107, 85, 58, 255, 107, 92, 61, 255, 107, 89, 57, 255, 36, 20, 9, 255, 32, 20, 8, 255, 92, 73, 59, 255, 44, 30, 17, 255, 84, 70, 58, 255, 22, 16, 8, 255, 20, 16, 10, 255, 20, 15, 7, 255, 107, 92, 73, 255, 24, 14, 8, 255, 24, 17, 9, 255, 23, 18, 12, 255, 22, 17, 10, 255, 105, 92, 73, 255, 98, 80, 63, 255, 95, 76, 54, 255, 98, 76, 53, 255, 105, 82, 59, 255, 97, 76, 52, 255, 101, 79, 56, 255, 101, 79, 56, 255, 96, 76, 53, 255, 104, 83, 61, 255, 98, 80, 61, 255, 61, 51, 37, 255, 107, 93, 73, 255, 104, 92, 73, 255, 22, 15, 5, 255, 23, 15, 6, 255, 97, 80, 63, 255, 96, 78, 56, 255, 95, 75, 52, 255, 100, 79, 56, 255, 99, 79, 56, 255, 96, 76, 52, 255, 99, 78, 56, 255, 99, 78, 56, 255, 106, 85, 61, 255, 99, 78, 56, 255, 99, 78, 56, 255, 96, 75, 52, 255, 99, 79, 56, 255, 98, 78, 54, 255, 102, 81, 58, 255, 94, 73, 50, 255, 94, 75, 52, 255, 91, 73, 54, 255, 25, 15, 6, 255, 26, 16, 6, 255, 76, 53, 36, 255, 85, 58, 39, 255, 85, 57, 38, 255, 86, 60, 43, 255, 57, 40, 30, 255, 57, 40, 30, 255, 78, 54, 36, 255, 78, 53, 35, 255, 86, 60, 39, 255, 104, 75, 53, 255, 103, 74, 52, 255, 106, 76, 54, 255, 96, 67, 44, 255, 95, 67, 45, 255, 92, 66, 44, 255, 29, 17, 8, 255, 29, 17, 9, 255, 97, 71, 48, 255, 101, 77, 59, 0, 98, 76, 59, 0, 24, 14, 5, 255, 76, 60, 49, 255, 72, 54, 38, 255, 83, 66, 54, 255, 21, 15, 7, 255, 21, 15, 8, 255, 87, 73, 59, 255, 88, 71, 53, 255, 92, 73, 54, 255, 92, 70, 52, 255, 89, 65, 48, 255, 56, 34, 20, 255, 55, 34, 20, 255, 107, 91, 73, 255, 107, 91, 73, 0, 107, 91, 73, 0, 107, 91, 73, 0, 107, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 47, 29, 18, 0, 47, 29, 18, 0, 47, 29, 18, 0, 47, 29, 18, 0, 47, 29, 18, 255, 74, 55, 42, 255, 74, 57, 42, 255, 75, 59, 42, 255, 78, 61, 45, 255, 75, 59, 42, 255, 107, 93, 63, 255, 107, 92, 62, 255, 107, 91, 61, 255, 107, 93, 62, 255, 107, 93, 66, 255, 107, 93, 65, 255, 107, 92, 66, 255, 107, 87, 62, 255, 100, 80, 60, 255, 30, 18, 8, 255, 30, 17, 7, 255, 107, 93, 73, 255, 96, 64, 39, 255, 29, 14, 8, 255, 29, 14, 6, 255, 45, 31, 18, 255, 107, 93, 64, 255, 107, 93, 67, 255, 107, 93, 62, 255, 107, 93, 61, 255, 107, 91, 59, 255, 107, 93, 65, 255, 107, 93, 63, 255, 107, 93, 65, 255, 107, 93, 73, 255, 107, 93, 73, 255, 32, 18, 7, 255, 27, 17, 9, 255, 82, 64, 52, 255, 84, 68, 58, 255, 21, 16, 8, 255, 20, 15, 9, 255, 25, 18, 8, 255, 106, 88, 71, 255, 98, 81, 65, 255, 23, 16, 8, 255, 23, 18, 12, 255, 22, 18, 12, 255, 23, 16, 6, 255, 105, 88, 73, 255, 99, 79, 59, 255, 96, 76, 53, 255, 99, 78, 54, 255, 98, 76, 53, 255, 96, 75, 51, 255, 95, 74, 51, 255, 98, 77, 54, 255, 96, 76, 53, 255, 96, 78, 58, 255, 61, 51, 37, 255, 107, 93, 73, 255, 99, 86, 73, 255, 85, 74, 64, 255, 24, 15, 5, 255, 91, 76, 56, 255, 99, 81, 61, 255, 96, 77, 55, 255, 101, 80, 58, 255, 97, 77, 54, 255, 101, 80, 58, 255, 101, 80, 58, 255, 100, 79, 57, 255, 99, 79, 56, 255, 96, 75, 52, 255, 98, 77, 54, 255, 98, 77, 54, 255, 96, 76, 53, 255, 99, 79, 56, 255, 98, 77, 54, 255, 100, 79, 56, 255, 96, 77, 57, 255, 96, 79, 64, 255, 25, 15, 6, 255, 99, 78, 61, 255, 86, 60, 38, 255, 80, 52, 28, 255, 75, 48, 24, 255, 85, 58, 36, 255, 88, 62, 42, 255, 82, 57, 36, 255, 107, 81, 59, 255, 105, 76, 54, 255, 104, 75, 52, 255, 106, 77, 54, 255, 102, 74, 50, 255, 104, 75, 50, 255, 95, 66, 42, 255, 92, 63, 40, 255, 101, 70, 47, 255, 87, 61, 41, 255, 87, 61, 40, 255, 97, 71, 48, 0, 97, 71, 48, 0, 24, 14, 5, 0, 24, 14, 5, 255, 73, 55, 37, 255, 86, 64, 48, 255, 89, 69, 55, 255, 21, 15, 8, 255, 21, 15, 6, 255, 89, 74, 58, 255, 89, 71, 52, 255, 92, 73, 52, 255, 86, 65, 46, 255, 89, 64, 47, 255, 59, 36, 22, 255, 65, 41, 30, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 46, 28, 16, 0, 46, 28, 16, 0, 46, 28, 16, 0, 46, 28, 16, 0, 46, 28, 16, 255, 72, 53, 40, 255, 75, 58, 43, 255, 76, 60, 43, 255, 73, 57, 40, 255, 78, 62, 45, 255, 107, 87, 61, 255, 107, 93, 67, 255, 107, 93, 65, 255, 107, 93, 64, 255, 107, 93, 67, 255, 107, 93, 70, 255, 107, 93, 67, 255, 107, 92, 65, 255, 72, 55, 36, 255, 33, 19, 8, 255, 107, 86, 58, 255, 107, 93, 66, 255, 107, 93, 65, 255, 107, 93, 63, 255, 107, 91, 60, 255, 107, 93, 62, 255, 107, 93, 62, 255, 107, 93, 65, 255, 107, 93, 62, 255, 107, 93, 64, 255, 107, 93, 66, 255, 107, 93, 68, 255, 107, 93, 65, 255, 107, 93, 66, 255, 107, 93, 63, 255, 107, 93, 69, 255, 30, 16, 10, 255, 65, 46, 34, 255, 76, 59, 48, 255, 22, 15, 6, 255, 20, 15, 9, 255, 24, 18, 9, 255, 100, 84, 69, 255, 98, 79, 60, 255, 93, 74, 54, 255, 23, 14, 7, 255, 22, 17, 8, 255, 22, 18, 12, 255, 23, 18, 12, 255, 23, 17, 8, 255, 103, 87, 72, 255, 96, 78, 58, 255, 99, 79, 56, 255, 99, 77, 54, 255, 96, 75, 51, 255, 97, 76, 52, 255, 96, 75, 52, 255, 97, 76, 53, 255, 101, 79, 58, 255, 102, 82, 61, 255, 26, 17, 6, 255, 107, 93, 73, 255, 90, 79, 68, 255, 86, 75, 59, 255, 25, 17, 6, 255, 93, 78, 59, 255, 101, 82, 61, 255, 95, 75, 52, 255, 102, 81, 59, 255, 105, 83, 61, 255, 100, 79, 56, 255, 103, 82, 59, 255, 97, 76, 54, 255, 94, 74, 50, 255, 100, 79, 56, 255, 99, 79, 56, 255, 98, 78, 55, 255, 98, 78, 55, 255, 102, 81, 59, 255, 95, 76, 56, 255, 104, 87, 73, 255, 24, 15, 6, 255, 26, 15, 6, 255, 94, 69, 47, 255, 91, 63, 39, 255, 96, 68, 43, 255, 96, 68, 44, 255, 100, 72, 49, 255, 105, 78, 54, 255, 104, 76, 52, 255, 104, 76, 52, 255, 105, 77, 53, 255, 105, 76, 52, 255, 106, 77, 53, 255, 107, 79, 55, 255, 105, 76, 52, 255, 82, 55, 32, 255, 85, 57, 34, 255, 87, 57, 32, 255, 87, 61, 41, 0, 87, 61, 40, 0, 87, 61, 40, 0, 91, 61, 38, 0, 27, 15, 9, 0, 27, 15, 9, 255, 78, 57, 41, 255, 31, 22, 15, 255, 22, 15, 7, 255, 21, 15, 8, 255, 92, 78, 65, 255, 89, 71, 54, 255, 90, 71, 51, 255, 97, 77, 57, 255, 102, 80, 62, 255, 107, 86, 71, 255, 57, 34, 21, 255, 57, 36, 22, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 46, 28, 16, 0, 46, 28, 16, 0, 46, 28, 16, 0, 46, 28, 16, 0, 46, 28, 16, 0, 72, 53, 40, 0, 75, 58, 43, 0, 77, 60, 44, 255, 75, 59, 43, 255, 76, 60, 43, 255, 107, 93, 65, 255, 107, 93, 66, 255, 107, 93, 68, 255, 107, 92, 62, 255, 107, 93, 69, 255, 107, 93, 66, 255, 107, 93, 66, 255, 107, 93, 72, 255, 31, 17, 8, 255, 33, 20, 11, 255, 107, 86, 62, 255, 107, 93, 66, 255, 107, 92, 64, 255, 107, 91, 62, 255, 107, 81, 49, 255, 107, 93, 62, 255, 107, 93, 61, 255, 107, 93, 67, 255, 107, 93, 61, 255, 107, 93, 64, 255, 107, 93, 62, 255, 107, 93, 62, 255, 107, 93, 63, 255, 107, 84, 59, 255, 96, 72, 52, 255, 96, 72, 56, 255, 68, 49, 37, 255, 55, 38, 27, 255, 36, 25, 15, 255, 23, 16, 8, 255, 20, 15, 9, 255, 25, 18, 9, 255, 104, 88, 73, 255, 97, 78, 58, 255, 97, 77, 57, 255, 95, 78, 60, 255, 22, 15, 6, 255, 22, 18, 11, 255, 22, 18, 13, 255, 22, 18, 11, 255, 27, 21, 13, 255, 92, 76, 58, 255, 101, 81, 61, 255, 98, 77, 56, 255, 98, 77, 54, 255, 99, 77, 54, 255, 100, 78, 55, 255, 97, 76, 52, 255, 98, 77, 54, 255, 99, 80, 56, 255, 26, 17, 6, 255, 107, 93, 73, 255, 106, 93, 73, 255, 91, 79, 67, 255, 24, 16, 5, 255, 104, 89, 73, 255, 98, 81, 61, 255, 102, 82, 60, 255, 102, 81, 58, 255, 100, 79, 57, 255, 98, 78, 54, 255, 100, 79, 57, 255, 95, 75, 52, 255, 99, 79, 56, 255, 102, 81, 59, 255, 97, 76, 54, 255, 96, 76, 52, 255, 98, 77, 54, 255, 99, 78, 57, 255, 96, 78, 59, 255, 26, 17, 6, 255, 25, 16, 6, 255, 94, 76, 60, 255, 94, 71, 51, 255, 99, 73, 51, 255, 99, 73, 51, 255, 101, 75, 54, 255, 99, 73, 48, 255, 102, 76, 54, 255, 107, 79, 56, 255, 106, 78, 54, 255, 107, 79, 55, 255, 104, 76, 51, 255, 89, 63, 41, 255, 93, 66, 44, 255, 93, 66, 43, 255, 84, 57, 34, 255, 85, 57, 34, 0, 87, 57, 32, 0, 89, 58, 33, 0, 107, 71, 42, 0, 91, 61, 38, 0, 91, 61, 38, 255, 80, 54, 33, 255, 77, 54, 37, 255, 82, 60, 45, 255, 27, 19, 10, 255, 22, 16, 8, 255, 21, 15, 8, 255, 92, 78, 66, 255, 89, 71, 54, 255, 90, 71, 52, 255, 92, 73, 53, 255, 94, 74, 55, 255, 98, 74, 58, 255, 57, 34, 21, 255, 56, 35, 21, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 46, 28, 16, 0, 46, 28, 16, 0, 46, 28, 16, 0, 46, 28, 16, 0, 46, 28, 16, 0, 72, 53, 40, 0, 75, 59, 43, 0, 75, 59, 43, 255, 74, 59, 42, 255, 98, 78, 56, 255, 107, 93, 68, 255, 98, 78, 57, 255, 107, 93, 66, 255, 107, 93, 65, 255, 107, 93, 62, 255, 107, 93, 66, 255, 107, 93, 67, 255, 107, 93, 69, 255, 30, 18, 9, 255, 32, 20, 9, 255, 106, 83, 60, 255, 107, 87, 62, 255, 107, 80, 51, 255, 35, 18, 9, 255, 37, 18, 14, 255, 107, 93, 64, 255, 107, 93, 66, 255, 107, 93, 64, 255, 107, 93, 62, 255, 107, 93, 62, 255, 107, 93, 62, 255, 95, 70, 50, 255, 97, 72, 51, 255, 94, 70, 50, 255, 90, 68, 50, 255, 30, 19, 10, 255, 54, 38, 26, 255, 41, 26, 16, 255, 29, 19, 10, 255, 52, 38, 31, 255, 20, 15, 9, 255, 25, 19, 10, 255, 104, 88, 73, 255, 97, 78, 59, 255, 102, 81, 59, 255, 98, 80, 61, 255, 22, 14, 6, 255, 22, 17, 9, 255, 22, 18, 13, 255, 22, 18, 12, 255, 23, 18, 10, 255, 23, 16, 7, 255, 98, 81, 65, 255, 103, 84, 65, 255, 96, 76, 54, 255, 102, 81, 59, 255, 98, 76, 53, 255, 96, 75, 51, 255, 98, 76, 53, 255, 95, 75, 53, 255, 26, 17, 7, 255, 26, 18, 6, 255, 104, 91, 73, 255, 89, 78, 66, 255, 25, 18, 7, 255, 24, 17, 6, 255, 94, 78, 60, 255, 95, 76, 55, 255, 97, 77, 54, 255, 99, 78, 56, 255, 98, 77, 54, 255, 96, 76, 52, 255, 95, 75, 52, 255, 99, 79, 56, 255, 101, 79, 57, 255, 97, 76, 54, 255, 99, 79, 56, 255, 100, 79, 57, 255, 99, 79, 58, 255, 100, 82, 65, 255, 26, 17, 7, 255, 24, 16, 6, 255, 95, 79, 66, 255, 102, 82, 66, 255, 105, 83, 68, 255, 106, 85, 70, 255, 104, 83, 69, 255, 69, 43, 26, 255, 96, 72, 51, 255, 106, 78, 55, 255, 104, 76, 52, 255, 106, 78, 54, 255, 107, 79, 55, 255, 93, 67, 45, 255, 90, 64, 41, 255, 88, 62, 39, 255, 86, 58, 35, 255, 91, 60, 35, 255, 92, 61, 37, 255, 89, 58, 33, 255, 107, 71, 42, 255, 106, 71, 45, 255, 96, 66, 41, 255, 105, 76, 55, 255, 82, 61, 45, 255, 81, 60, 43, 255, 29, 20, 13, 255, 23, 17, 8, 255, 21, 16, 8, 255, 22, 15, 6, 255, 86, 70, 53, 255, 92, 75, 56, 255, 92, 72, 53, 255, 90, 70, 51, 255, 93, 69, 52, 255, 57, 34, 20, 255, 56, 35, 22, 255, 107, 91, 73, 255, 107, 91, 73, 0, 107, 91, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 46, 28, 16, 0, 46, 28, 16, 0, 46, 28, 16, 0, 46, 28, 16, 0, 46, 28, 16, 0, 75, 59, 43, 0, 75, 59, 43, 0, 75, 59, 43, 0, 90, 71, 49, 255, 95, 75, 54, 255, 107, 93, 66, 255, 94, 75, 54, 255, 107, 93, 66, 255, 107, 93, 67, 255, 107, 93, 65, 255, 107, 93, 65, 255, 107, 93, 65, 255, 107, 93, 72, 255, 31, 18, 11, 255, 30, 18, 7, 255, 30, 18, 6, 255, 29, 19, 7, 255, 30, 20, 8, 255, 34, 21, 10, 255, 107, 81, 57, 255, 107, 81, 51, 255, 107, 93, 61, 255, 90, 66, 45, 255, 91, 67, 46, 255, 94, 70, 50, 255, 92, 69, 49, 255, 91, 67, 47, 255, 95, 70, 50, 255, 87, 65, 47, 255, 81, 61, 40, 255, 24, 13, 5, 255, 23, 13, 6, 255, 25, 14, 8, 255, 58, 41, 30, 255, 49, 35, 26, 255, 21, 15, 8, 255, 24, 18, 10, 255, 104, 89, 73, 255, 95, 78, 60, 255, 102, 81, 58, 255, 101, 82, 60, 255, 96, 79, 63, 255, 22, 16, 8, 255, 22, 18, 11, 255, 23, 19, 14, 255, 22, 18, 13, 255, 23, 17, 10, 255, 23, 17, 8, 255, 103, 87, 72, 255, 98, 79, 61, 255, 96, 77, 56, 255, 95, 75, 52, 255, 99, 78, 55, 255, 97, 76, 53, 255, 104, 82, 60, 255, 100, 85, 68, 255, 25, 17, 6, 255, 102, 91, 73, 255, 98, 87, 73, 255, 57, 47, 35, 255, 24, 16, 6, 255, 95, 80, 65, 255, 107, 89, 71, 255, 95, 75, 53, 255, 98, 78, 55, 255, 97, 76, 54, 255, 98, 78, 55, 255, 101, 79, 57, 255, 98, 78, 55, 255, 101, 79, 56, 255, 97, 76, 54, 255, 98, 78, 55, 255, 97, 76, 54, 255, 97, 77, 55, 255, 96, 78, 58, 255, 27, 18, 7, 255, 25, 17, 6, 255, 24, 16, 5, 255, 25, 16, 6, 255, 26, 17, 8, 255, 26, 18, 10, 255, 25, 17, 9, 255, 100, 71, 47, 255, 100, 71, 47, 255, 94, 68, 47, 255, 100, 73, 49, 255, 104, 76, 52, 255, 104, 76, 52, 255, 98, 70, 46, 255, 104, 76, 52, 255, 103, 73, 50, 255, 104, 72, 48, 255, 101, 67, 39, 255, 99, 65, 36, 255, 106, 71, 41, 255, 107, 73, 45, 255, 100, 67, 42, 255, 36, 18, 13, 255, 34, 17, 8, 255, 33, 17, 7, 255, 35, 19, 9, 255, 35, 22, 16, 255, 30, 22, 15, 255, 21, 16, 10, 255, 22, 16, 9, 255, 23, 15, 7, 255, 91, 75, 57, 255, 92, 74, 56, 255, 92, 72, 53, 255, 87, 63, 46, 255, 59, 36, 22, 255, 58, 37, 24, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 46, 28, 16, 0, 46, 28, 16, 0, 46, 28, 16, 0, 46, 28, 16, 0, 75, 59, 43, 0, 75, 59, 43, 0, 87, 68, 48, 0, 87, 68, 48, 0, 87, 68, 48, 255, 89, 70, 50, 255, 91, 73, 52, 255, 107, 93, 63, 255, 77, 61, 45, 255, 79, 63, 46, 255, 107, 92, 62, 255, 107, 93, 63, 255, 107, 92, 62, 255, 107, 93, 69, 255, 107, 93, 70, 255, 33, 24, 14, 255, 30, 21, 10, 255, 28, 21, 11, 255, 29, 21, 12, 255, 32, 23, 13, 255, 81, 57, 38, 255, 101, 70, 43, 255, 83, 61, 43, 255, 86, 63, 43, 255, 87, 64, 44, 255, 87, 64, 45, 255, 91, 68, 49, 255, 88, 65, 45, 255, 90, 67, 48, 255, 84, 63, 47, 255, 84, 66, 53, 255, 24, 14, 6, 255, 55, 40, 30, 255, 59, 40, 28, 255, 59, 41, 30, 255, 67, 47, 34, 255, 25, 17, 9, 255, 23, 18, 12, 255, 23, 17, 8, 255, 96, 81, 64, 255, 99, 78, 55, 255, 98, 78, 56, 255, 98, 80, 61, 255, 23, 15, 7, 255, 24, 17, 8, 255, 23, 18, 11, 255, 22, 18, 12, 255, 22, 18, 12, 255, 22, 18, 11, 255, 23, 17, 8, 255, 90, 75, 57, 255, 96, 79, 60, 255, 100, 81, 61, 255, 98, 77, 56, 255, 101, 79, 57, 255, 95, 75, 52, 255, 101, 84, 68, 255, 25, 16, 5, 255, 107, 93, 73, 255, 102, 91, 73, 255, 68, 57, 43, 255, 24, 16, 5, 255, 25, 16, 6, 255, 94, 76, 56, 255, 101, 81, 59, 255, 98, 77, 54, 255, 95, 75, 52, 255, 99, 78, 56, 255, 97, 76, 54, 255, 95, 75, 52, 255, 96, 76, 53, 255, 107, 92, 69, 255, 98, 78, 55, 255, 99, 78, 56, 255, 96, 76, 53, 255, 96, 76, 55, 255, 95, 77, 58, 255, 101, 83, 68, 255, 88, 75, 61, 255, 23, 17, 7, 255, 25, 20, 13, 255, 69, 43, 26, 255, 97, 69, 44, 255, 100, 71, 47, 255, 100, 71, 47, 255, 100, 71, 47, 255, 98, 73, 52, 255, 99, 73, 50, 255, 104, 76, 51, 255, 106, 78, 54, 255, 104, 75, 52, 255, 105, 75, 51, 255, 91, 62, 37, 255, 107, 72, 42, 255, 106, 69, 39, 255, 105, 69, 40, 255, 107, 72, 45, 255, 106, 72, 49, 255, 38, 22, 15, 255, 38, 22, 12, 255, 35, 20, 10, 255, 78, 51, 34, 255, 81, 55, 39, 255, 45, 32, 20, 255, 28, 21, 13, 255, 29, 22, 15, 255, 24, 17, 9, 255, 24, 16, 7, 255, 92, 75, 57, 255, 97, 77, 60, 255, 103, 79, 63, 255, 59, 36, 22, 0, 73, 46, 31, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 90, 78, 67, 0, 93, 78, 68, 0, 75, 59, 43, 0, 87, 68, 48, 0, 87, 68, 48, 0, 87, 68, 48, 0, 87, 68, 48, 0, 87, 68, 48, 0, 84, 67, 48, 255, 84, 67, 48, 255, 107, 93, 63, 255, 72, 57, 40, 255, 72, 57, 41, 255, 107, 93, 69, 255, 107, 93, 62, 255, 107, 93, 64, 255, 107, 93, 65, 255, 107, 93, 67, 255, 107, 93, 73, 255, 30, 20, 9, 255, 29, 21, 10, 255, 30, 21, 11, 255, 31, 20, 8, 255, 37, 22, 9, 255, 25, 14, 8, 255, 81, 61, 45, 255, 80, 58, 40, 255, 86, 63, 44, 255, 83, 61, 42, 255, 83, 61, 41, 255, 83, 61, 41, 255, 87, 64, 46, 255, 82, 61, 46, 255, 23, 14, 8, 255, 22, 14, 7, 255, 55, 38, 28, 255, 76, 50, 34, 255, 79, 54, 38, 255, 65, 45, 32, 255, 23, 16, 8, 255, 22, 18, 13, 255, 22, 17, 11, 255, 102, 88, 73, 255, 95, 76, 53, 255, 96, 76, 55, 255, 96, 79, 59, 255, 93, 78, 64, 255, 24, 17, 8, 255, 22, 17, 8, 255, 22, 17, 9, 255, 22, 18, 10, 255, 22, 18, 12, 255, 22, 18, 12, 255, 24, 18, 10, 255, 22, 16, 7, 255, 101, 84, 68, 255, 96, 78, 58, 255, 97, 76, 54, 255, 98, 77, 54, 255, 91, 74, 53, 255, 26, 17, 6, 255, 24, 16, 5, 255, 106, 93, 73, 255, 93, 81, 69, 255, 25, 18, 8, 255, 24, 15, 5, 255, 95, 80, 64, 255, 95, 77, 56, 255, 105, 83, 61, 255, 96, 76, 53, 255, 98, 78, 54, 255, 98, 77, 54, 255, 95, 75, 52, 255, 98, 77, 54, 255, 97, 76, 54, 255, 98, 77, 54, 255, 99, 78, 56, 255, 95, 75, 52, 255, 97, 76, 54, 255, 101, 81, 59, 255, 95, 76, 56, 255, 95, 79, 63, 255, 24, 16, 6, 255, 31, 25, 19, 255, 69, 43, 26, 255, 97, 69, 44, 255, 97, 69, 44, 255, 100, 71, 47, 255, 100, 71, 47, 255, 100, 71, 47, 255, 98, 74, 52, 255, 103, 76, 52, 255, 104, 76, 52, 255, 105, 77, 53, 255, 106, 76, 53, 255, 92, 62, 37, 255, 107, 71, 42, 255, 107, 71, 42, 255, 104, 68, 39, 255, 106, 69, 43, 255, 92, 60, 35, 255, 82, 53, 31, 255, 86, 57, 37, 255, 87, 58, 37, 255, 88, 58, 36, 255, 84, 56, 36, 255, 87, 62, 46, 255, 28, 21, 12, 255, 32, 25, 19, 255, 33, 25, 17, 255, 30, 21, 10, 255, 86, 69, 51, 255, 96, 76, 59, 255, 107, 93, 73, 255, 79, 48, 26, 255, 79, 50, 28, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 97, 84, 70, 0, 101, 85, 73, 0, 75, 59, 43, 0, 87, 68, 48, 0, 87, 68, 48, 0, 87, 68, 48, 0, 84, 66, 48, 0, 84, 66, 48, 0, 84, 66, 48, 255, 81, 64, 46, 255, 84, 67, 49, 255, 76, 60, 44, 255, 75, 59, 43, 255, 107, 93, 65, 255, 107, 91, 59, 255, 107, 93, 62, 255, 107, 93, 64, 255, 107, 93, 65, 255, 107, 93, 66, 255, 30, 19, 11, 255, 30, 20, 8, 255, 34, 24, 14, 255, 38, 27, 15, 255, 38, 27, 19, 255, 24, 14, 7, 255, 79, 60, 48, 255, 76, 57, 41, 255, 80, 59, 41, 255, 84, 62, 43, 255, 85, 62, 43, 255, 80, 57, 39, 255, 78, 56, 40, 255, 70, 51, 37, 255, 21, 13, 7, 255, 23, 14, 7, 255, 55, 38, 27, 255, 72, 47, 31, 255, 74, 51, 37, 255, 66, 47, 35, 255, 22, 17, 10, 255, 22, 18, 13, 255, 21, 17, 12, 255, 22, 15, 6, 255, 95, 76, 55, 255, 94, 75, 54, 255, 24, 15, 10, 255, 25, 17, 6, 255, 23, 16, 7, 255, 99, 89, 73, 255, 35, 30, 21, 255, 25, 20, 12, 255, 22, 18, 11, 255, 22, 18, 12, 255, 22, 18, 12, 255, 23, 17, 10, 255, 25, 18, 10, 255, 98, 80, 63, 255, 95, 76, 55, 255, 98, 77, 54, 255, 96, 78, 59, 255, 99, 83, 66, 255, 24, 16, 6, 255, 106, 93, 73, 255, 96, 83, 71, 255, 80, 69, 56, 255, 24, 16, 5, 255, 25, 17, 7, 255, 104, 85, 67, 255, 96, 76, 54, 255, 99, 79, 56, 255, 96, 76, 53, 255, 96, 76, 53, 255, 99, 78, 56, 255, 93, 72, 49, 255, 98, 78, 55, 255, 95, 75, 52, 255, 95, 75, 52, 255, 95, 75, 52, 255, 98, 78, 54, 255, 98, 78, 54, 255, 98, 78, 56, 255, 96, 78, 58, 255, 25, 15, 7, 255, 26, 20, 11, 255, 24, 19, 13, 255, 57, 40, 30, 255, 57, 40, 30, 255, 97, 69, 44, 255, 100, 71, 47, 255, 100, 71, 47, 255, 100, 71, 47, 255, 106, 79, 57, 255, 104, 76, 52, 255, 106, 77, 53, 255, 104, 74, 50, 255, 88, 58, 33, 255, 103, 68, 40, 255, 107, 70, 42, 255, 107, 72, 43, 255, 100, 66, 40, 255, 79, 48, 24, 255, 81, 50, 28, 255, 93, 59, 36, 255, 98, 63, 40, 255, 96, 63, 40, 255, 96, 65, 44, 255, 44, 30, 18, 255, 29, 21, 13, 255, 38, 30, 23, 255, 34, 25, 18, 255, 31, 22, 12, 255, 34, 23, 9, 255, 107, 93, 73, 255, 107, 93, 73, 255, 83, 52, 29, 255, 85, 55, 33, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 95, 82, 69, 0, 99, 83, 71, 0, 60, 39, 29, 0, 87, 68, 48, 0, 76, 60, 43, 0, 76, 60, 43, 0, 76, 60, 43, 0, 76, 60, 43, 0, 76, 60, 43, 255, 80, 64, 46, 255, 77, 61, 43, 255, 74, 58, 42, 255, 73, 58, 41, 255, 107, 93, 65, 255, 107, 91, 61, 255, 107, 93, 66, 255, 107, 93, 62, 255, 107, 93, 62, 255, 107, 92, 63, 255, 107, 92, 67, 255, 31, 20, 10, 255, 81, 65, 51, 255, 66, 48, 34, 255, 46, 33, 25, 255, 42, 29, 19, 255, 23, 10, 7, 255, 79, 58, 42, 255, 78, 56, 39, 255, 78, 56, 38, 255, 78, 56, 39, 255, 78, 58, 43, 255, 92, 68, 48, 255, 67, 51, 37, 255, 21, 12, 5, 255, 22, 14, 9, 255, 62, 45, 36, 255, 62, 45, 34, 255, 55, 37, 27, 255, 24, 18, 10, 255, 22, 18, 12, 255, 21, 18, 14, 255, 21, 18, 13, 255, 21, 16, 8, 255, 95, 77, 58, 255, 99, 81, 61, 255, 25, 15, 6, 255, 25, 17, 6, 255, 24, 18, 8, 255, 25, 18, 10, 255, 25, 18, 8, 255, 99, 91, 73, 255, 26, 22, 15, 255, 22, 18, 12, 255, 22, 18, 13, 255, 22, 18, 13, 255, 24, 18, 10, 255, 24, 17, 7, 255, 95, 76, 58, 255, 103, 82, 59, 255, 96, 76, 56, 255, 107, 89, 71, 255, 24, 16, 5, 255, 107, 93, 73, 255, 102, 89, 73, 255, 88, 76, 63, 255, 24, 17, 6, 255, 24, 15, 6, 255, 98, 81, 63, 255, 96, 76, 54, 255, 101, 79, 57, 255, 96, 76, 53, 255, 107, 88, 65, 255, 101, 79, 56, 255, 97, 76, 52, 255, 99, 78, 54, 255, 96, 76, 53, 255, 98, 77, 54, 255, 96, 76, 53, 255, 98, 78, 55, 255, 97, 77, 55, 255, 95, 75, 52, 255, 94, 75, 54, 255, 101, 82, 65, 255, 25, 17, 7, 255, 25, 17, 8, 255, 24, 17, 9, 255, 69, 43, 26, 255, 57, 40, 30, 255, 97, 69, 44, 255, 97, 69, 44, 255, 97, 69, 44, 255, 102, 76, 56, 255, 105, 77, 55, 255, 104, 76, 51, 255, 107, 77, 54, 255, 107, 74, 50, 255, 91, 60, 35, 255, 90, 59, 34, 255, 105, 70, 44, 255, 96, 65, 40, 255, 39, 19, 12, 255, 105, 71, 49, 255, 107, 73, 50, 255, 104, 68, 44, 255, 93, 59, 37, 255, 85, 57, 38, 255, 47, 33, 21, 255, 29, 21, 13, 255, 38, 30, 23, 255, 34, 25, 18, 255, 33, 24, 14, 255, 34, 23, 11, 255, 37, 22, 10, 255, 107, 93, 73, 255, 81, 50, 29, 255, 75, 47, 31, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 97, 84, 71, 0, 97, 81, 69, 0, 50, 31, 19, 0, 87, 68, 48, 0, 76, 60, 43, 0, 76, 60, 43, 0, 76, 60, 43, 0, 76, 60, 43, 0, 76, 60, 43, 0, 80, 63, 47, 255, 79, 63, 46, 255, 75, 60, 43, 255, 77, 61, 45, 255, 107, 91, 61, 255, 107, 93, 69, 255, 107, 93, 67, 255, 107, 93, 62, 255, 107, 93, 66, 255, 107, 92, 62, 255, 107, 93, 73, 255, 20, 13, 7, 255, 20, 12, 4, 255, 22, 13, 6, 255, 32, 20, 13, 255, 68, 48, 35, 255, 71, 51, 36, 255, 76, 55, 39, 255, 77, 56, 38, 255, 76, 55, 38, 255, 68, 49, 33, 255, 41, 28, 17, 255, 21, 12, 6, 255, 22, 13, 8, 255, 61, 46, 39, 255, 57, 43, 35, 255, 57, 42, 33, 255, 56, 43, 34, 255, 17, 13, 7, 255, 23, 19, 14, 255, 22, 20, 15, 255, 22, 19, 15, 255, 21, 19, 15, 255, 22, 18, 12, 255, 95, 78, 58, 255, 96, 78, 58, 255, 100, 83, 66, 255, 24, 17, 7, 255, 26, 21, 12, 255, 107, 93, 73, 255, 23, 17, 6, 255, 24, 17, 7, 255, 23, 18, 8, 255, 22, 17, 10, 255, 21, 17, 12, 255, 22, 18, 13, 255, 22, 18, 12, 255, 24, 17, 8, 255, 97, 80, 63, 255, 95, 75, 54, 255, 95, 76, 54, 255, 100, 81, 60, 255, 102, 88, 73, 255, 24, 17, 6, 255, 106, 93, 73, 255, 101, 88, 73, 255, 81, 69, 57, 255, 24, 15, 5, 255, 95, 79, 64, 255, 99, 79, 59, 255, 96, 76, 54, 255, 92, 73, 49, 255, 96, 75, 52, 255, 99, 78, 54, 255, 95, 74, 50, 255, 95, 74, 51, 255, 97, 77, 54, 255, 98, 77, 54, 255, 98, 77, 54, 255, 100, 79, 57, 255, 101, 79, 58, 255, 102, 81, 59, 255, 102, 81, 59, 255, 99, 80, 60, 255, 95, 79, 64, 255, 25, 16, 6, 255, 82, 66, 55, 255, 95, 74, 64, 255, 95, 73, 59, 255, 83, 60, 40, 255, 90, 69, 55, 255, 97, 69, 44, 255, 107, 85, 66, 255, 105, 78, 55, 255, 107, 79, 56, 255, 94, 65, 39, 255, 94, 63, 38, 255, 90, 59, 35, 255, 92, 62, 38, 255, 92, 64, 44, 255, 90, 65, 46, 255, 33, 16, 8, 255, 99, 69, 49, 255, 107, 72, 49, 255, 98, 64, 41, 255, 83, 53, 32, 255, 81, 55, 38, 255, 76, 50, 36, 255, 29, 21, 13, 255, 41, 31, 24, 255, 35, 26, 17, 255, 32, 23, 15, 255, 29, 21, 11, 255, 32, 19, 8, 255, 107, 93, 73, 255, 73, 45, 31, 255, 78, 50, 34, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 95, 82, 69, 0, 97, 81, 70, 0, 50, 32, 20, 0, 51, 31, 19, 0, 76, 60, 43, 0, 76, 60, 43, 0, 76, 60, 43, 0, 76, 60, 43, 0, 80, 63, 47, 0, 80, 63, 47, 0, 76, 60, 43, 255, 75, 60, 43, 255, 73, 58, 41, 255, 107, 93, 64, 255, 107, 93, 65, 255, 107, 93, 66, 255, 107, 93, 67, 255, 82, 65, 49, 255, 76, 60, 43, 255, 74, 58, 43, 255, 73, 59, 47, 255, 19, 11, 5, 255, 22, 14, 7, 255, 54, 37, 26, 255, 63, 43, 28, 255, 75, 53, 36, 255, 77, 56, 40, 255, 70, 50, 34, 255, 78, 59, 46, 255, 68, 51, 39, 255, 22, 13, 6, 255, 25, 17, 10, 255, 47, 35, 29, 255, 48, 36, 29, 255, 30, 23, 17, 255, 18, 14, 8, 255, 17, 14, 10, 255, 17, 15, 12, 255, 23, 21, 17, 255, 23, 21, 17, 255, 22, 20, 16, 255, 22, 20, 16, 255, 22, 20, 15, 255, 101, 86, 72, 255, 95, 77, 58, 255, 92, 75, 56, 255, 98, 82, 66, 255, 24, 17, 7, 255, 92, 83, 73, 255, 105, 93, 73, 255, 100, 91, 73, 255, 22, 16, 6, 255, 23, 17, 8, 255, 22, 17, 10, 255, 21, 17, 11, 255, 22, 18, 12, 255, 24, 17, 9, 255, 91, 76, 59, 255, 94, 75, 55, 255, 96, 76, 54, 255, 95, 76, 57, 255, 102, 87, 73, 255, 23, 15, 5, 255, 101, 90, 73, 255, 97, 85, 72, 255, 81, 69, 56, 255, 24, 15, 5, 255, 24, 15, 7, 255, 98, 79, 61, 255, 100, 80, 58, 255, 94, 73, 50, 255, 100, 79, 56, 255, 96, 75, 52, 255, 97, 76, 52, 255, 99, 78, 55, 255, 95, 75, 52, 255, 100, 79, 57, 255, 102, 81, 58, 255, 99, 79, 56, 255, 98, 78, 55, 255, 99, 79, 56, 255, 96, 76, 52, 255, 101, 80, 59, 255, 97, 79, 61, 255, 25, 14, 5, 255, 29, 17, 10, 255, 49, 31, 19, 255, 85, 60, 40, 255, 88, 62, 41, 255, 88, 65, 45, 255, 57, 40, 25, 255, 107, 83, 63, 255, 104, 76, 53, 255, 102, 73, 49, 255, 93, 63, 38, 255, 91, 61, 36, 255, 89, 61, 38, 255, 95, 68, 49, 255, 30, 16, 12, 255, 30, 16, 7, 255, 77, 49, 30, 255, 99, 68, 47, 255, 107, 72, 48, 255, 88, 57, 35, 255, 39, 27, 19, 255, 32, 20, 10, 255, 31, 21, 10, 255, 32, 23, 14, 255, 46, 35, 26, 255, 37, 26, 17, 255, 35, 25, 17, 255, 35, 25, 16, 255, 34, 21, 10, 255, 38, 23, 14, 255, 72, 44, 31, 255, 75, 48, 31, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 90, 78, 66, 0, 92, 77, 66, 0, 49, 31, 20, 0, 49, 30, 19, 0, 76, 60, 43, 0, 76, 60, 43, 0, 76, 60, 43, 0, 80, 63, 47, 0, 74, 59, 42, 0, 74, 59, 42, 0, 74, 59, 42, 255, 75, 60, 43, 255, 78, 62, 45, 255, 107, 93, 66, 255, 107, 93, 67, 255, 107, 93, 66, 255, 76, 60, 44, 255, 75, 59, 42, 255, 74, 58, 41, 255, 71, 55, 38, 255, 82, 67, 55, 255, 20, 11, 6, 255, 22, 14, 7, 255, 62, 45, 34, 255, 65, 45, 32, 255, 68, 49, 34, 255, 76, 55, 41, 255, 44, 30, 18, 255, 22, 14, 7, 255, 20, 12, 5, 255, 47, 35, 27, 255, 38, 29, 23, 255, 26, 21, 15, 255, 19, 15, 10, 255, 18, 15, 11, 255, 18, 16, 13, 255, 19, 18, 15, 255, 19, 18, 16, 255, 23, 22, 18, 255, 23, 22, 18, 255, 23, 21, 18, 255, 22, 21, 17, 255, 22, 20, 15, 255, 94, 81, 67, 255, 95, 79, 60, 255, 102, 83, 64, 255, 96, 79, 61, 255, 23, 14, 6, 255, 23, 15, 5, 255, 97, 87, 73, 255, 95, 85, 73, 255, 107, 93, 73, 255, 94, 83, 73, 255, 22, 17, 8, 255, 24, 18, 10, 255, 22, 18, 10, 255, 24, 18, 9, 255, 63, 47, 33, 255, 96, 79, 63, 255, 95, 76, 54, 255, 94, 76, 56, 255, 85, 68, 47, 255, 25, 17, 6, 255, 23, 16, 6, 255, 104, 92, 73, 255, 86, 74, 61, 255, 42, 33, 21, 255, 23, 15, 6, 255, 94, 78, 61, 255, 95, 76, 55, 255, 104, 82, 59, 255, 96, 75, 52, 255, 96, 75, 52, 255, 102, 81, 58, 255, 99, 78, 55, 255, 100, 79, 56, 255, 101, 79, 57, 255, 96, 76, 53, 255, 95, 75, 52, 255, 100, 79, 56, 255, 96, 76, 53, 255, 98, 78, 55, 255, 99, 78, 56, 255, 95, 76, 58, 255, 98, 80, 66, 255, 27, 15, 6, 255, 88, 63, 43, 255, 96, 68, 45, 255, 102, 72, 49, 255, 104, 75, 52, 255, 105, 78, 57, 255, 104, 75, 53, 255, 103, 74, 51, 255, 93, 65, 41, 255, 95, 66, 44, 255, 91, 64, 44, 255, 80, 53, 34, 255, 27, 17, 8, 255, 27, 15, 6, 255, 78, 57, 39, 255, 80, 53, 35, 255, 99, 68, 46, 255, 90, 60, 39, 255, 65, 43, 26, 255, 35, 21, 11, 255, 29, 18, 8, 255, 31, 21, 12, 255, 41, 30, 22, 255, 46, 34, 25, 255, 44, 31, 23, 255, 41, 28, 19, 255, 40, 29, 20, 255, 38, 23, 14, 255, 41, 24, 14, 255, 73, 46, 33, 255, 75, 48, 32, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 89, 77, 65, 0, 92, 78, 67, 0, 48, 30, 20, 0, 48, 29, 18, 0, 76, 60, 43, 0, 76, 60, 43, 0, 76, 60, 43, 0, 76, 60, 43, 0, 76, 60, 43, 0, 76, 60, 43, 0, 76, 60, 43, 255, 73, 57, 41, 255, 74, 58, 42, 255, 75, 59, 43, 255, 74, 59, 42, 255, 76, 60, 44, 255, 73, 58, 41, 255, 73, 57, 40, 255, 74, 58, 41, 255, 69, 54, 37, 255, 73, 58, 43, 255, 21, 12, 8, 255, 20, 12, 5, 255, 25, 18, 10, 255, 59, 43, 31, 255, 47, 32, 20, 255, 52, 37, 23, 255, 21, 13, 6, 255, 21, 14, 7, 255, 50, 41, 34, 255, 21, 16, 10, 255, 21, 16, 11, 255, 19, 16, 12, 255, 18, 16, 13, 255, 18, 17, 14, 255, 18, 17, 15, 255, 25, 24, 21, 255, 25, 24, 21, 255, 24, 23, 20, 255, 24, 23, 20, 255, 24, 24, 20, 255, 23, 22, 19, 255, 21, 20, 16, 255, 22, 17, 10, 255, 96, 82, 66, 255, 96, 78, 59, 255, 96, 78, 58, 255, 100, 82, 64, 255, 26, 19, 10, 255, 24, 16, 5, 255, 24, 17, 6, 255, 107, 93, 73, 255, 96, 85, 73, 255, 90, 79, 66, 255, 107, 93, 73, 255, 75, 64, 51, 255, 24, 17, 7, 255, 24, 17, 6, 255, 23, 15, 6, 255, 89, 72, 52, 255, 91, 75, 56, 255, 86, 73, 56, 255, 95, 83, 72, 255, 22, 16, 5, 255, 104, 92, 73, 255, 99, 86, 73, 255, 68, 56, 43, 255, 23, 15, 6, 255, 91, 76, 59, 255, 101, 82, 63, 255, 97, 77, 54, 255, 96, 76, 54, 255, 102, 80, 58, 255, 95, 75, 52, 255, 97, 76, 53, 255, 96, 75, 52, 255, 97, 76, 52, 255, 98, 77, 54, 255, 98, 77, 54, 255, 98, 76, 54, 255, 102, 81, 58, 255, 99, 78, 55, 255, 96, 75, 52, 255, 93, 74, 54, 255, 95, 78, 62, 255, 26, 14, 6, 255, 94, 70, 50, 255, 98, 69, 47, 255, 100, 70, 47, 255, 106, 76, 52, 255, 104, 74, 50, 255, 93, 65, 42, 255, 91, 64, 42, 255, 89, 64, 43, 255, 90, 66, 45, 255, 34, 26, 15, 255, 26, 17, 9, 255, 27, 18, 9, 255, 28, 16, 7, 255, 73, 49, 33, 255, 90, 60, 41, 255, 97, 67, 46, 255, 87, 60, 41, 255, 35, 22, 13, 255, 30, 18, 7, 255, 107, 93, 73, 255, 76, 60, 48, 255, 50, 36, 26, 255, 48, 34, 24, 255, 45, 31, 21, 255, 43, 29, 19, 255, 48, 34, 25, 255, 40, 25, 14, 255, 43, 25, 15, 255, 75, 48, 35, 255, 75, 48, 32, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 90, 78, 67, 0, 92, 78, 67, 0, 47, 29, 19, 0, 48, 29, 18, 0, 75, 55, 42, 0, 80, 63, 47, 0, 75, 60, 43, 0, 75, 60, 43, 0, 75, 60, 43, 0, 75, 60, 43, 0, 75, 60, 43, 255, 74, 59, 42, 255, 72, 56, 39, 255, 74, 58, 42, 255, 75, 59, 43, 255, 75, 59, 42, 255, 74, 58, 42, 255, 74, 58, 41, 255, 74, 58, 41, 255, 74, 58, 41, 255, 75, 59, 44, 255, 77, 62, 49, 255, 19, 11, 6, 255, 20, 12, 5, 255, 20, 12, 5, 255, 20, 12, 5, 255, 20, 12, 5, 255, 63, 49, 35, 255, 20, 14, 7, 255, 47, 38, 33, 255, 18, 14, 10, 255, 19, 16, 13, 255, 18, 17, 14, 255, 18, 17, 15, 255, 18, 17, 15, 255, 18, 17, 15, 255, 23, 23, 20, 255, 23, 23, 20, 255, 23, 23, 20, 255, 25, 25, 22, 255, 28, 28, 25, 255, 28, 28, 25, 255, 21, 20, 17, 255, 22, 19, 13, 255, 22, 16, 9, 255, 98, 83, 67, 255, 92, 74, 54, 255, 98, 78, 58, 255, 91, 74, 54, 255, 22, 14, 7, 255, 24, 17, 6, 255, 24, 17, 6, 255, 95, 85, 73, 255, 86, 75, 63, 255, 91, 79, 66, 255, 106, 93, 73, 255, 107, 93, 73, 255, 30, 23, 11, 255, 24, 17, 6, 255, 107, 92, 73, 255, 98, 83, 64, 255, 104, 91, 73, 255, 91, 80, 69, 255, 24, 17, 6, 255, 107, 93, 73, 255, 102, 90, 73, 255, 92, 80, 67, 255, 24, 16, 5, 255, 22, 14, 5, 255, 97, 79, 61, 255, 102, 81, 59, 255, 100, 79, 56, 255, 101, 79, 57, 255, 96, 75, 52, 255, 103, 81, 58, 255, 96, 75, 52, 255, 104, 82, 58, 255, 96, 76, 52, 255, 106, 83, 61, 255, 99, 78, 56, 255, 96, 75, 52, 255, 98, 77, 54, 255, 98, 77, 54, 255, 97, 77, 56, 255, 90, 72, 50, 255, 25, 14, 6, 255, 91, 68, 49, 255, 96, 69, 47, 255, 96, 67, 43, 255, 94, 65, 42, 255, 94, 65, 42, 255, 86, 61, 39, 255, 86, 63, 43, 255, 26, 17, 8, 255, 25, 16, 7, 255, 24, 17, 9, 255, 25, 18, 11, 255, 27, 19, 9, 255, 30, 20, 10, 255, 74, 49, 33, 255, 86, 58, 38, 255, 87, 60, 42, 255, 32, 19, 12, 255, 31, 18, 8, 255, 107, 93, 73, 255, 31, 20, 11, 255, 29, 18, 7, 255, 48, 34, 24, 255, 50, 34, 23, 255, 45, 29, 19, 255, 47, 33, 22, 255, 48, 33, 24, 255, 41, 25, 14, 255, 40, 24, 14, 255, 73, 46, 32, 255, 76, 48, 32, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 92, 80, 69, 0, 94, 79, 69, 0, 46, 29, 18, 0, 46, 28, 17, 0, 69, 51, 37, 0, 86, 68, 48, 0, 78, 62, 45, 0, 78, 62, 45, 0, 78, 62, 45, 0, 78, 62, 45, 0, 78, 62, 45, 255, 74, 58, 42, 255, 76, 60, 44, 255, 76, 60, 44, 255, 74, 58, 42, 255, 71, 56, 39, 255, 75, 59, 43, 255, 75, 59, 43, 255, 85, 73, 56, 255, 75, 59, 43, 255, 75, 59, 43, 255, 76, 60, 45, 255, 71, 57, 43, 255, 74, 60, 48, 255, 71, 59, 46, 255, 62, 48, 33, 255, 71, 59, 45, 255, 78, 67, 59, 255, 24, 19, 13, 255, 17, 14, 11, 255, 18, 16, 13, 255, 18, 17, 14, 255, 17, 16, 14, 255, 18, 17, 15, 255, 18, 17, 16, 255, 17, 17, 15, 255, 24, 24, 22, 255, 26, 26, 24, 255, 26, 27, 25, 255, 29, 29, 27, 255, 31, 31, 29, 255, 34, 34, 32, 255, 29, 28, 26, 255, 22, 20, 17, 255, 22, 18, 13, 255, 22, 16, 8, 255, 102, 84, 67, 255, 96, 77, 56, 255, 95, 75, 54, 255, 96, 78, 59, 255, 26, 17, 8, 255, 25, 18, 7, 255, 24, 17, 6, 255, 58, 47, 34, 255, 76, 63, 49, 255, 101, 89, 73, 255, 103, 91, 73, 255, 97, 85, 72, 255, 92, 81, 68, 255, 24, 17, 6, 255, 25, 16, 5, 255, 99, 89, 73, 255, 104, 93, 73, 255, 24, 18, 8, 255, 22, 15, 6, 255, 106, 93, 73, 255, 103, 90, 73, 255, 75, 62, 47, 255, 22, 14, 5, 255, 93, 77, 60, 255, 98, 79, 58, 255, 97, 76, 54, 255, 104, 82, 59, 255, 98, 78, 55, 255, 99, 78, 55, 255, 97, 76, 53, 255, 100, 79, 56, 255, 101, 79, 57, 255, 98, 78, 55, 255, 100, 79, 56, 255, 102, 81, 58, 255, 98, 77, 54, 255, 97, 76, 54, 255, 100, 79, 59, 255, 93, 75, 56, 255, 25, 14, 5, 255, 28, 18, 11, 255, 88, 66, 47, 255, 99, 73, 56, 255, 91, 67, 47, 255, 85, 61, 42, 255, 25, 15, 9, 255, 24, 16, 7, 255, 23, 17, 10, 255, 23, 17, 10, 255, 24, 18, 11, 255, 26, 17, 8, 255, 34, 23, 13, 255, 81, 57, 42, 255, 82, 56, 40, 255, 86, 60, 43, 255, 33, 22, 14, 255, 30, 17, 7, 255, 107, 87, 66, 255, 107, 93, 73, 255, 37, 28, 20, 255, 31, 20, 8, 255, 50, 34, 23, 255, 51, 35, 23, 255, 48, 32, 21, 255, 49, 33, 22, 255, 49, 34, 23, 255, 44, 27, 15, 255, 47, 28, 17, 255, 73, 46, 32, 255, 73, 45, 29, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 90, 79, 67, 0, 93, 79, 69, 0, 48, 30, 20, 0, 48, 29, 18, 0, 73, 54, 41, 0, 86, 68, 48, 0, 74, 58, 42, 0, 74, 58, 42, 0, 74, 58, 42, 0, 74, 58, 42, 0, 74, 58, 42, 255, 74, 59, 42, 255, 73, 58, 42, 255, 72, 57, 40, 255, 74, 59, 43, 255, 73, 57, 41, 255, 74, 58, 42, 255, 74, 59, 42, 255, 72, 56, 40, 255, 76, 60, 44, 255, 74, 57, 41, 255, 75, 59, 42, 255, 73, 58, 42, 255, 75, 60, 45, 255, 76, 61, 47, 255, 72, 58, 43, 255, 72, 57, 42, 255, 20, 14, 8, 255, 19, 15, 10, 255, 17, 16, 13, 255, 17, 16, 14, 255, 17, 17, 14, 255, 17, 16, 14, 255, 23, 22, 19, 255, 22, 21, 19, 255, 24, 24, 22, 255, 28, 29, 27, 255, 34, 35, 33, 255, 30, 31, 29, 255, 31, 32, 31, 255, 32, 33, 31, 255, 32, 33, 31, 255, 32, 33, 31, 255, 23, 23, 19, 255, 23, 21, 17, 255, 22, 18, 11, 255, 107, 93, 73, 255, 95, 77, 58, 255, 103, 81, 59, 255, 97, 77, 55, 255, 95, 76, 56, 255, 93, 77, 61, 255, 25, 18, 8, 255, 24, 17, 8, 255, 23, 17, 8, 255, 25, 20, 13, 255, 22, 17, 8, 255, 100, 88, 73, 255, 101, 88, 73, 255, 96, 85, 72, 255, 26, 18, 7, 255, 22, 16, 7, 255, 24, 17, 7, 255, 95, 86, 73, 255, 23, 17, 7, 255, 105, 93, 73, 255, 91, 79, 67, 255, 87, 76, 65, 255, 24, 17, 6, 255, 107, 93, 73, 255, 99, 79, 59, 255, 98, 78, 55, 255, 101, 79, 57, 255, 95, 75, 51, 255, 96, 75, 52, 255, 101, 79, 56, 255, 95, 75, 52, 255, 95, 75, 52, 255, 96, 76, 53, 255, 96, 76, 53, 255, 98, 76, 54, 255, 96, 75, 53, 255, 98, 78, 55, 255, 101, 80, 58, 255, 96, 78, 57, 255, 91, 73, 50, 255, 26, 15, 6, 255, 27, 17, 8, 255, 27, 16, 8, 255, 28, 17, 9, 255, 27, 18, 9, 255, 24, 17, 9, 255, 23, 17, 10, 255, 23, 18, 11, 255, 24, 18, 10, 255, 26, 18, 11, 255, 63, 43, 31, 255, 75, 52, 38, 255, 73, 50, 36, 255, 75, 51, 37, 255, 32, 20, 10, 255, 31, 18, 7, 255, 107, 93, 73, 255, 107, 86, 69, 255, 30, 18, 8, 255, 30, 20, 8, 255, 34, 22, 11, 255, 51, 34, 23, 255, 49, 32, 20, 255, 47, 30, 19, 255, 50, 33, 22, 255, 50, 34, 23, 255, 45, 28, 17, 255, 47, 28, 17, 255, 73, 45, 32, 255, 73, 47, 31, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 90, 78, 67, 0, 92, 77, 66, 0, 46, 29, 18, 0, 48, 29, 18, 0, 68, 49, 36, 0, 86, 68, 48, 0, 86, 68, 48, 0, 86, 68, 48, 0, 76, 60, 44, 0, 76, 60, 44, 0, 76, 60, 44, 255, 75, 60, 43, 255, 74, 59, 42, 255, 77, 61, 45, 255, 75, 59, 43, 255, 72, 57, 41, 255, 73, 58, 42, 255, 71, 56, 39, 255, 77, 61, 44, 255, 74, 59, 42, 255, 72, 56, 40, 255, 73, 57, 40, 255, 76, 59, 43, 255, 75, 59, 43, 255, 74, 58, 42, 255, 75, 59, 42, 255, 73, 58, 42, 255, 19, 13, 7, 255, 18, 15, 10, 255, 29, 27, 22, 255, 27, 25, 21, 255, 16, 16, 14, 255, 23, 23, 20, 255, 24, 24, 21, 255, 24, 24, 22, 255, 29, 30, 27, 255, 30, 31, 29, 255, 32, 33, 31, 255, 31, 32, 31, 255, 30, 31, 29, 255, 32, 33, 31, 255, 31, 32, 30, 255, 31, 31, 29, 255, 28, 27, 25, 255, 22, 21, 19, 255, 22, 20, 15, 255, 21, 17, 9, 255, 104, 88, 73, 255, 98, 79, 58, 255, 98, 78, 55, 255, 94, 74, 51, 255, 96, 78, 57, 255, 92, 76, 56, 255, 22, 16, 6, 255, 22, 18, 11, 255, 22, 18, 12, 255, 23, 18, 10, 255, 22, 17, 7, 255, 22, 16, 8, 255, 89, 77, 63, 255, 105, 92, 73, 255, 95, 85, 73, 255, 23, 17, 6, 255, 22, 16, 6, 255, 23, 16, 6, 255, 23, 16, 6, 255, 107, 93, 73, 255, 73, 63, 54, 255, 25, 18, 8, 255, 26, 18, 7, 255, 96, 78, 60, 255, 98, 78, 56, 255, 98, 76, 53, 255, 97, 76, 52, 255, 98, 76, 53, 255, 98, 78, 56, 255, 97, 78, 56, 255, 100, 80, 59, 255, 103, 82, 61, 255, 100, 79, 58, 255, 99, 78, 56, 255, 97, 76, 54, 255, 100, 79, 56, 255, 95, 75, 52, 255, 98, 79, 58, 255, 102, 83, 65, 255, 52, 40, 24, 255, 91, 75, 56, 255, 49, 37, 25, 255, 48, 37, 28, 255, 24, 17, 8, 255, 24, 18, 12, 255, 24, 19, 11, 255, 98, 86, 73, 255, 25, 17, 8, 255, 67, 50, 38, 255, 79, 59, 48, 255, 72, 51, 37, 255, 84, 63, 50, 255, 29, 18, 8, 255, 28, 17, 7, 255, 107, 93, 73, 255, 107, 89, 72, 255, 107, 92, 73, 255, 30, 19, 8, 255, 30, 19, 9, 255, 51, 36, 26, 255, 53, 36, 24, 255, 53, 36, 24, 255, 49, 32, 20, 255, 45, 28, 17, 255, 49, 32, 21, 255, 46, 29, 17, 255, 46, 27, 17, 255, 76, 48, 35, 255, 72, 45, 30, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 92, 73, 0, 57, 36, 23, 0, 58, 35, 22, 0, 78, 62, 46, 0, 86, 68, 48, 0, 86, 68, 48, 0, 86, 68, 48, 0, 86, 68, 48, 0, 74, 59, 43, 0, 74, 59, 43, 255, 74, 59, 43, 255, 74, 59, 42, 255, 73, 58, 42, 255, 97, 77, 56, 255, 75, 60, 44, 255, 73, 58, 42, 255, 75, 59, 43, 255, 74, 58, 42, 255, 74, 59, 43, 255, 84, 67, 50, 255, 85, 67, 51, 255, 72, 56, 40, 255, 73, 57, 41, 255, 73, 58, 42, 255, 73, 58, 42, 255, 70, 56, 42, 255, 18, 15, 9, 255, 30, 27, 21, 255, 32, 32, 27, 255, 33, 33, 29, 255, 28, 28, 26, 255, 30, 31, 29, 255, 27, 28, 27, 255, 29, 30, 27, 255, 26, 27, 25, 255, 26, 27, 24, 255, 30, 31, 29, 255, 28, 30, 28, 255, 33, 34, 33, 255, 31, 33, 31, 255, 31, 32, 30, 255, 28, 29, 27, 255, 22, 22, 19, 255, 24, 24, 21, 255, 25, 25, 22, 255, 24, 21, 17, 255, 22, 17, 8, 255, 94, 78, 61, 255, 94, 76, 55, 255, 107, 88, 65, 255, 101, 80, 58, 255, 98, 79, 61, 255, 23, 15, 7, 255, 23, 18, 9, 255, 22, 18, 13, 255, 22, 18, 12, 255, 22, 15, 7, 255, 88, 75, 62, 255, 24, 17, 6, 255, 25, 18, 8, 255, 82, 71, 60, 255, 97, 84, 70, 255, 87, 75, 60, 255, 98, 85, 72, 255, 98, 86, 73, 255, 105, 93, 73, 255, 95, 85, 73, 255, 21, 15, 5, 255, 22, 15, 5, 255, 23, 15, 6, 255, 99, 82, 65, 255, 95, 76, 57, 255, 91, 73, 54, 255, 93, 75, 56, 255, 24, 15, 6, 255, 26, 17, 6, 255, 26, 17, 6, 255, 26, 16, 6, 255, 25, 15, 6, 255, 94, 77, 59, 255, 95, 76, 56, 255, 95, 75, 53, 255, 97, 77, 54, 255, 102, 81, 58, 255, 99, 78, 56, 255, 100, 79, 57, 255, 102, 82, 62, 255, 94, 76, 58, 255, 25, 15, 6, 255, 27, 19, 10, 255, 27, 20, 12, 255, 27, 19, 10, 255, 94, 78, 65, 255, 98, 80, 67, 255, 26, 16, 7, 255, 27, 17, 7, 255, 25, 15, 6, 255, 26, 17, 6, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 90, 73, 255, 30, 17, 8, 255, 33, 22, 10, 255, 38, 25, 15, 255, 51, 35, 24, 255, 51, 33, 21, 255, 54, 36, 24, 255, 53, 36, 24, 255, 53, 36, 24, 255, 51, 35, 23, 255, 50, 31, 20, 255, 52, 31, 19, 255, 71, 44, 30, 255, 75, 48, 32, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 91, 73, 0, 58, 36, 24, 0, 78, 62, 46, 0, 78, 62, 46, 0, 86, 68, 48, 0, 86, 68, 48, 0, 86, 68, 48, 0, 86, 68, 48, 0, 86, 68, 48, 255, 73, 58, 42, 255, 73, 58, 42, 255, 74, 59, 42, 255, 73, 58, 42, 255, 74, 59, 42, 255, 74, 59, 42, 255, 72, 57, 41, 255, 77, 61, 45, 255, 74, 59, 43, 255, 75, 59, 43, 255, 76, 60, 44, 255, 73, 58, 42, 255, 73, 58, 42, 255, 73, 57, 41, 255, 72, 57, 41, 255, 72, 57, 42, 255, 107, 93, 73, 255, 29, 25, 18, 255, 30, 29, 25, 255, 37, 36, 32, 255, 36, 37, 33, 255, 29, 29, 27, 255, 30, 31, 29, 255, 27, 28, 26, 255, 24, 25, 23, 255, 22, 23, 21, 255, 25, 25, 23, 255, 30, 31, 29, 255, 30, 32, 31, 255, 33, 34, 34, 255, 33, 34, 33, 255, 29, 31, 29, 255, 31, 32, 31, 255, 26, 26, 24, 255, 25, 24, 22, 255, 27, 27, 24, 255, 25, 24, 20, 255, 22, 19, 12, 255, 99, 84, 70, 255, 96, 79, 60, 255, 107, 88, 65, 255, 99, 79, 56, 255, 98, 79, 59, 255, 23, 14, 7, 255, 24, 17, 8, 255, 22, 18, 12, 255, 22, 18, 11, 255, 24, 17, 8, 255, 92, 78, 63, 255, 24, 15, 6, 255, 24, 16, 6, 255, 22, 15, 5, 255, 23, 15, 7, 255, 88, 75, 63, 255, 89, 77, 63, 255, 68, 57, 43, 255, 93, 81, 69, 255, 107, 93, 73, 255, 84, 76, 73, 255, 72, 65, 61, 255, 18, 12, 4, 255, 84, 74, 70, 255, 71, 59, 47, 255, 74, 63, 53, 255, 18, 12, 5, 255, 24, 17, 8, 255, 25, 16, 6, 255, 61, 43, 31, 255, 27, 18, 9, 255, 26, 16, 6, 255, 25, 16, 6, 255, 95, 78, 61, 255, 98, 78, 58, 255, 100, 79, 57, 255, 95, 75, 52, 255, 95, 75, 52, 255, 101, 81, 59, 255, 96, 78, 58, 255, 99, 83, 70, 255, 24, 15, 6, 255, 34, 26, 19, 255, 27, 19, 12, 255, 26, 17, 8, 255, 97, 80, 68, 255, 100, 83, 70, 255, 98, 83, 73, 255, 25, 17, 7, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 29, 16, 7, 255, 44, 30, 20, 255, 47, 33, 23, 255, 50, 34, 23, 255, 54, 36, 24, 255, 53, 35, 23, 255, 53, 36, 24, 255, 52, 35, 24, 255, 50, 33, 23, 255, 48, 30, 20, 255, 47, 28, 18, 255, 72, 44, 31, 255, 79, 52, 36, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 106, 91, 73, 0, 107, 92, 73, 0, 60, 38, 27, 0, 78, 62, 46, 0, 78, 62, 46, 0, 78, 62, 46, 0, 78, 62, 46, 0, 87, 68, 48, 0, 87, 68, 48, 0, 87, 68, 48, 255, 74, 59, 42, 255, 71, 56, 40, 255, 74, 59, 43, 255, 74, 59, 42, 255, 74, 59, 43, 255, 74, 58, 42, 255, 84, 67, 51, 255, 72, 57, 40, 255, 76, 60, 44, 255, 74, 59, 43, 255, 74, 59, 43, 255, 72, 57, 41, 255, 72, 57, 41, 255, 72, 57, 41, 255, 73, 58, 42, 255, 107, 93, 66, 255, 39, 30, 20, 255, 30, 28, 23, 255, 32, 32, 28, 255, 33, 34, 32, 255, 31, 32, 30, 255, 28, 29, 27, 255, 29, 30, 29, 255, 26, 27, 25, 255, 22, 23, 20, 255, 23, 24, 22, 255, 29, 30, 27, 255, 32, 33, 31, 255, 31, 32, 31, 255, 35, 36, 35, 255, 30, 31, 30, 255, 30, 31, 29, 255, 31, 32, 30, 255, 26, 26, 24, 255, 22, 21, 19, 255, 26, 25, 23, 255, 24, 24, 20, 255, 23, 20, 15, 255, 75, 60, 44, 255, 95, 79, 61, 255, 105, 84, 63, 255, 96, 75, 52, 255, 96, 76, 55, 255, 97, 80, 63, 255, 23, 16, 8, 255, 22, 18, 11, 255, 22, 18, 12, 255, 25, 18, 9, 255, 97, 81, 65, 255, 95, 78, 60, 255, 88, 72, 49, 255, 101, 86, 72, 255, 25, 17, 6, 255, 26, 18, 8, 255, 25, 18, 8, 255, 85, 73, 61, 255, 82, 70, 57, 255, 29, 21, 10, 255, 18, 13, 5, 255, 74, 66, 60, 255, 19, 13, 4, 255, 19, 13, 4, 255, 19, 13, 5, 255, 19, 13, 6, 255, 19, 14, 8, 255, 19, 14, 8, 255, 21, 14, 7, 255, 73, 58, 41, 255, 77, 55, 41, 255, 28, 21, 13, 255, 26, 17, 6, 255, 26, 17, 7, 255, 94, 75, 55, 255, 101, 80, 58, 255, 97, 77, 54, 255, 94, 75, 54, 255, 98, 80, 61, 255, 105, 88, 73, 255, 25, 16, 6, 255, 27, 18, 9, 255, 35, 25, 19, 255, 27, 18, 11, 255, 25, 17, 8, 255, 94, 78, 67, 255, 100, 83, 72, 255, 24, 17, 7, 255, 24, 17, 7, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 30, 17, 7, 255, 31, 18, 7, 255, 48, 34, 23, 255, 49, 34, 23, 255, 52, 35, 24, 255, 53, 36, 25, 255, 50, 33, 22, 255, 50, 34, 23, 255, 48, 34, 23, 255, 45, 31, 21, 255, 46, 30, 20, 255, 47, 30, 20, 255, 73, 46, 32, 255, 81, 53, 38, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 89, 77, 65, 0, 92, 77, 67, 0, 75, 59, 43, 0, 78, 62, 46, 0, 78, 62, 46, 0, 78, 62, 46, 0, 78, 62, 46, 0, 78, 62, 46, 0, 74, 58, 42, 0, 74, 58, 42, 255, 81, 65, 48, 255, 74, 58, 42, 255, 74, 58, 42, 255, 72, 57, 41, 255, 73, 58, 42, 255, 73, 58, 42, 255, 78, 62, 46, 255, 74, 59, 43, 255, 71, 56, 40, 255, 72, 57, 41, 255, 71, 56, 40, 255, 71, 56, 39, 255, 71, 56, 40, 255, 84, 67, 51, 255, 107, 93, 69, 255, 107, 93, 71, 255, 107, 93, 73, 255, 26, 25, 23, 255, 26, 26, 24, 255, 32, 33, 31, 255, 30, 31, 29, 255, 29, 29, 27, 255, 33, 34, 32, 255, 25, 26, 24, 255, 22, 23, 20, 255, 28, 29, 27, 255, 32, 33, 31, 255, 29, 31, 29, 255, 29, 31, 30, 255, 29, 31, 30, 255, 30, 31, 30, 255, 28, 29, 27, 255, 30, 31, 29, 255, 30, 30, 28, 255, 21, 21, 19, 255, 24, 23, 20, 255, 25, 25, 22, 255, 25, 23, 19, 255, 24, 18, 10, 255, 102, 86, 72, 255, 96, 77, 56, 255, 96, 75, 52, 255, 94, 75, 53, 255, 91, 74, 56, 255, 24, 17, 10, 255, 22, 18, 11, 255, 22, 18, 13, 255, 25, 18, 9, 255, 107, 93, 73, 255, 107, 87, 64, 255, 97, 78, 58, 255, 95, 78, 59, 255, 96, 79, 63, 255, 103, 88, 73, 255, 23, 15, 5, 255, 22, 16, 7, 255, 107, 93, 73, 255, 35, 28, 19, 255, 25, 20, 12, 255, 68, 61, 56, 255, 57, 51, 44, 255, 50, 43, 37, 255, 48, 42, 37, 255, 24, 20, 16, 255, 19, 15, 11, 255, 19, 13, 6, 255, 63, 46, 36, 255, 73, 58, 41, 255, 73, 58, 41, 255, 73, 58, 41, 255, 20, 13, 6, 255, 21, 13, 5, 255, 75, 62, 50, 255, 76, 60, 45, 255, 76, 61, 46, 255, 76, 62, 49, 255, 73, 61, 51, 255, 18, 12, 4, 255, 20, 13, 6, 255, 24, 18, 12, 255, 30, 22, 17, 255, 27, 19, 12, 255, 25, 16, 7, 255, 97, 83, 73, 255, 25, 17, 8, 255, 24, 18, 10, 255, 23, 17, 10, 255, 25, 18, 9, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 92, 73, 255, 30, 18, 7, 255, 36, 24, 13, 255, 47, 33, 23, 255, 48, 33, 22, 255, 51, 34, 23, 255, 52, 36, 26, 255, 47, 33, 23, 255, 43, 31, 21, 255, 39, 27, 17, 255, 21, 14, 8, 255, 22, 14, 7, 255, 50, 31, 20, 255, 48, 31, 23, 255, 49, 32, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 91, 79, 67, 0, 93, 78, 68, 0, 75, 59, 43, 0, 78, 62, 46, 0, 78, 62, 46, 0, 78, 62, 46, 0, 78, 62, 46, 0, 78, 62, 46, 0, 78, 62, 46, 255, 76, 60, 44, 255, 73, 58, 42, 255, 73, 57, 41, 255, 73, 57, 41, 255, 73, 58, 41, 255, 72, 57, 41, 255, 74, 58, 42, 255, 74, 59, 43, 255, 78, 62, 46, 255, 75, 59, 43, 255, 73, 57, 41, 255, 107, 93, 66, 255, 107, 93, 67, 255, 100, 80, 57, 255, 107, 93, 68, 255, 107, 93, 71, 255, 28, 19, 10, 255, 23, 19, 12, 255, 28, 28, 26, 255, 26, 26, 24, 255, 27, 28, 26, 255, 28, 29, 27, 255, 31, 32, 30, 255, 24, 25, 23, 255, 22, 23, 20, 255, 26, 27, 24, 255, 30, 31, 29, 255, 29, 30, 28, 255, 31, 32, 31, 255, 30, 32, 31, 255, 28, 29, 28, 255, 29, 31, 29, 255, 29, 30, 29, 255, 31, 31, 29, 255, 27, 28, 26, 255, 22, 22, 20, 255, 23, 23, 20, 255, 24, 23, 20, 255, 24, 23, 20, 255, 25, 21, 14, 255, 107, 93, 73, 255, 93, 75, 54, 255, 95, 75, 52, 255, 98, 78, 58, 255, 90, 73, 53, 255, 24, 17, 8, 255, 23, 18, 12, 255, 23, 20, 14, 255, 25, 19, 11, 255, 98, 82, 67, 255, 102, 81, 56, 255, 94, 75, 55, 255, 98, 78, 56, 255, 96, 78, 58, 255, 95, 78, 60, 255, 94, 79, 63, 255, 23, 15, 5, 255, 22, 16, 6, 255, 24, 17, 8, 255, 24, 17, 8, 255, 25, 18, 8, 255, 25, 18, 7, 255, 24, 17, 6, 255, 19, 14, 7, 255, 19, 14, 9, 255, 19, 16, 12, 255, 18, 12, 6, 255, 73, 58, 41, 255, 73, 58, 41, 255, 73, 58, 41, 255, 73, 58, 41, 255, 20, 12, 6, 255, 20, 12, 5, 255, 76, 63, 51, 255, 82, 66, 53, 255, 76, 63, 50, 255, 82, 70, 62, 255, 18, 13, 5, 255, 18, 13, 6, 255, 25, 19, 14, 255, 31, 23, 18, 255, 29, 21, 16, 255, 21, 15, 9, 255, 19, 13, 6, 255, 73, 64, 61, 255, 18, 13, 6, 255, 17, 14, 9, 255, 23, 19, 13, 255, 24, 18, 11, 255, 84, 74, 70, 255, 87, 76, 68, 255, 82, 70, 62, 255, 23, 15, 9, 255, 21, 13, 5, 255, 32, 23, 17, 255, 33, 23, 18, 255, 33, 23, 17, 255, 28, 18, 12, 255, 23, 16, 10, 255, 21, 14, 8, 255, 19, 13, 8, 255, 31, 22, 13, 255, 20, 14, 9, 255, 22, 14, 8, 255, 26, 17, 11, 255, 47, 30, 22, 255, 54, 36, 27, 255, 93, 79, 69, 255, 89, 78, 66, 255, 89, 78, 66, 0, 89, 78, 66, 0, 89, 78, 66, 0, 89, 78, 66, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 89, 77, 64, 0, 90, 75, 64, 0, 75, 59, 43, 0, 75, 59, 43, 0, 75, 59, 43, 0, 78, 62, 46, 0, 78, 62, 46, 0, 78, 62, 46, 255, 75, 59, 43, 255, 74, 59, 42, 255, 73, 58, 41, 255, 76, 60, 44, 255, 73, 57, 41, 255, 76, 60, 44, 255, 74, 59, 42, 255, 74, 59, 43, 255, 81, 64, 48, 255, 75, 60, 44, 255, 99, 79, 57, 255, 107, 93, 66, 255, 107, 93, 62, 255, 107, 93, 65, 255, 107, 93, 65, 255, 107, 93, 66, 255, 107, 93, 73, 255, 23, 18, 9, 255, 23, 20, 15, 255, 30, 30, 28, 255, 27, 28, 25, 255, 27, 28, 26, 255, 28, 29, 27, 255, 30, 31, 29, 255, 22, 23, 20, 255, 24, 25, 23, 255, 29, 30, 28, 255, 29, 30, 28, 255, 30, 31, 29, 255, 31, 33, 32, 255, 28, 30, 29, 255, 28, 30, 29, 255, 26, 28, 27, 255, 29, 30, 28, 255, 30, 31, 29, 255, 29, 30, 27, 255, 25, 25, 23, 255, 23, 23, 20, 255, 22, 22, 19, 255, 24, 23, 19, 255, 25, 21, 15, 255, 102, 88, 73, 255, 98, 79, 59, 255, 95, 75, 52, 255, 98, 79, 59, 255, 27, 19, 9, 255, 24, 18, 9, 255, 21, 18, 12, 255, 22, 19, 13, 255, 26, 20, 12, 255, 102, 86, 72, 255, 107, 85, 60, 255, 90, 71, 51, 255, 99, 78, 56, 255, 98, 78, 56, 255, 96, 78, 57, 255, 92, 75, 57, 255, 96, 83, 70, 255, 24, 17, 7, 255, 25, 20, 10, 255, 25, 19, 10, 255, 23, 16, 6, 255, 22, 15, 5, 255, 24, 15, 5, 255, 18, 12, 4, 255, 18, 14, 7, 255, 19, 14, 9, 255, 18, 13, 8, 255, 73, 58, 41, 255, 73, 58, 41, 255, 73, 58, 41, 255, 73, 58, 41, 255, 20, 13, 6, 255, 19, 12, 4, 255, 71, 59, 45, 255, 75, 61, 48, 255, 68, 57, 39, 255, 19, 14, 6, 255, 18, 14, 8, 255, 22, 17, 12, 255, 28, 21, 16, 255, 32, 24, 19, 255, 30, 22, 16, 255, 21, 14, 9, 255, 19, 13, 6, 255, 69, 61, 58, 255, 17, 12, 6, 255, 17, 14, 9, 255, 22, 18, 13, 255, 23, 18, 11, 255, 17, 12, 6, 255, 88, 78, 73, 255, 74, 64, 58, 255, 78, 68, 63, 255, 26, 18, 12, 255, 30, 21, 15, 255, 32, 22, 16, 255, 31, 22, 15, 255, 24, 15, 8, 255, 20, 13, 7, 255, 18, 13, 7, 255, 19, 14, 9, 255, 19, 14, 9, 255, 19, 14, 9, 255, 23, 15, 10, 255, 29, 18, 12, 255, 45, 28, 21, 255, 52, 34, 25, 255, 94, 79, 69, 255, 89, 78, 66, 255, 89, 78, 66, 0, 89, 78, 66, 0, 89, 78, 66, 0, 89, 78, 66, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 88, 76, 64, 0, 90, 75, 64, 0, 75, 59, 43, 0, 75, 59, 43, 0, 75, 59, 43, 0, 75, 59, 43, 0, 76, 60, 44, 0, 76, 60, 44, 255, 75, 60, 43, 255, 77, 61, 45, 255, 77, 61, 45, 255, 78, 62, 45, 255, 73, 58, 41, 255, 107, 92, 62, 255, 107, 93, 73, 255, 107, 93, 63, 255, 94, 75, 53, 255, 94, 74, 53, 255, 95, 75, 54, 255, 107, 93, 68, 255, 107, 93, 66, 255, 107, 93, 66, 255, 107, 93, 65, 255, 107, 93, 69, 255, 21, 14, 7, 255, 22, 18, 10, 255, 26, 23, 20, 255, 29, 29, 27, 255, 29, 30, 29, 255, 28, 29, 27, 255, 27, 28, 26, 255, 26, 27, 25, 255, 22, 22, 20, 255, 25, 25, 24, 255, 27, 28, 26, 255, 31, 31, 29, 255, 29, 30, 29, 255, 31, 32, 31, 255, 30, 32, 31, 255, 29, 31, 29, 255, 26, 28, 27, 255, 28, 30, 27, 255, 29, 30, 28, 255, 28, 28, 26, 255, 26, 27, 24, 255, 22, 22, 19, 255, 22, 22, 19, 255, 25, 24, 21, 255, 25, 21, 14, 255, 107, 93, 73, 255, 95, 77, 58, 255, 96, 77, 55, 255, 90, 74, 56, 255, 30, 24, 16, 255, 22, 17, 10, 255, 21, 18, 13, 255, 22, 18, 12, 255, 24, 17, 8, 255, 97, 80, 63, 255, 104, 81, 56, 255, 89, 70, 49, 255, 96, 75, 52, 255, 98, 78, 55, 255, 99, 78, 56, 255, 93, 75, 55, 255, 96, 81, 65, 255, 24, 16, 6, 255, 54, 47, 40, 255, 21, 15, 8, 255, 22, 15, 6, 255, 98, 84, 72, 255, 96, 79, 63, 255, 72, 60, 45, 255, 75, 63, 54, 255, 18, 14, 7, 255, 18, 14, 9, 255, 18, 14, 10, 255, 73, 58, 41, 255, 73, 58, 41, 255, 20, 14, 9, 255, 19, 12, 5, 255, 20, 13, 5, 255, 72, 59, 46, 255, 75, 61, 49, 255, 19, 12, 5, 255, 18, 13, 7, 255, 18, 14, 8, 255, 26, 20, 15, 255, 24, 17, 12, 255, 29, 21, 16, 255, 29, 21, 15, 255, 20, 14, 8, 255, 24, 17, 8, 255, 99, 89, 73, 255, 23, 16, 8, 255, 23, 18, 11, 255, 22, 18, 13, 255, 24, 18, 12, 255, 27, 20, 11, 255, 19, 13, 6, 255, 72, 63, 60, 255, 19, 13, 5, 255, 27, 19, 13, 255, 30, 21, 15, 255, 30, 21, 14, 255, 29, 19, 13, 255, 27, 18, 12, 255, 22, 15, 9, 255, 20, 14, 9, 255, 20, 14, 10, 255, 19, 14, 10, 255, 20, 14, 10, 255, 23, 15, 10, 255, 30, 19, 13, 255, 47, 30, 22, 255, 48, 31, 22, 255, 93, 78, 68, 255, 89, 77, 65, 255, 89, 77, 65, 0, 89, 77, 65, 0, 89, 77, 65, 0, 89, 77, 65, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 91, 78, 67, 0, 92, 77, 66, 0, 75, 59, 43, 0, 75, 59, 43, 0, 75, 59, 43, 0, 75, 59, 43, 0, 75, 59, 43, 255, 76, 60, 44, 255, 76, 60, 44, 255, 76, 60, 44, 255, 72, 56, 40, 255, 73, 58, 41, 255, 73, 58, 41, 255, 107, 93, 64, 255, 107, 93, 66, 255, 107, 93, 68, 255, 107, 93, 65, 255, 107, 92, 61, 255, 107, 93, 66, 255, 107, 93, 63, 255, 107, 93, 65, 255, 107, 93, 64, 255, 107, 93, 73, 255, 94, 77, 59, 255, 22, 15, 6, 255, 23, 19, 13, 255, 30, 29, 27, 255, 30, 31, 29, 255, 30, 31, 29, 255, 30, 31, 29, 255, 29, 29, 28, 255, 25, 26, 24, 255, 19, 20, 17, 255, 22, 23, 20, 255, 26, 27, 26, 255, 28, 28, 26, 255, 28, 29, 27, 255, 29, 31, 30, 255, 29, 31, 30, 255, 29, 30, 29, 255, 29, 31, 30, 255, 30, 31, 29, 255, 32, 33, 31, 255, 24, 25, 22, 255, 24, 24, 22, 255, 22, 21, 19, 255, 22, 21, 18, 255, 26, 25, 22, 255, 26, 22, 15, 255, 104, 89, 73, 255, 103, 83, 65, 255, 100, 81, 60, 255, 48, 38, 26, 255, 25, 18, 9, 255, 22, 18, 12, 255, 21, 17, 12, 255, 22, 17, 8, 255, 24, 16, 8, 255, 98, 80, 61, 255, 106, 83, 58, 255, 90, 71, 49, 255, 104, 82, 59, 255, 97, 76, 54, 255, 95, 73, 50, 255, 95, 75, 54, 255, 96, 78, 60, 255, 24, 16, 6, 255, 22, 15, 7, 255, 21, 15, 8, 255, 24, 17, 6, 255, 97, 82, 66, 255, 95, 77, 58, 255, 72, 56, 41, 255, 72, 59, 45, 255, 17, 10, 7, 255, 17, 13, 8, 255, 17, 14, 10, 255, 19, 15, 12, 255, 25, 20, 13, 255, 24, 18, 10, 255, 24, 16, 6, 255, 94, 78, 61, 255, 96, 78, 59, 255, 101, 82, 64, 255, 17, 11, 4, 255, 17, 12, 5, 255, 18, 13, 8, 255, 19, 14, 9, 255, 20, 14, 8, 255, 23, 16, 10, 255, 27, 19, 14, 255, 21, 15, 10, 255, 18, 13, 8, 255, 24, 17, 10, 255, 69, 60, 52, 255, 22, 17, 9, 255, 24, 19, 12, 255, 26, 20, 13, 255, 48, 41, 35, 255, 20, 14, 7, 255, 27, 19, 10, 255, 19, 13, 6, 255, 27, 19, 13, 255, 30, 20, 14, 255, 30, 20, 14, 255, 29, 19, 12, 255, 29, 19, 13, 255, 27, 19, 14, 255, 21, 15, 10, 255, 19, 14, 9, 255, 19, 14, 9, 255, 21, 16, 11, 255, 24, 16, 11, 255, 33, 21, 15, 255, 47, 30, 22, 255, 47, 30, 21, 255, 92, 78, 67, 255, 89, 77, 65, 0, 89, 77, 65, 0, 89, 77, 65, 0, 89, 77, 65, 0, 89, 77, 65, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 91, 79, 68, 0, 91, 70, 50, 0, 75, 60, 42, 0, 75, 60, 42, 0, 75, 60, 42, 0, 75, 60, 42, 0, 75, 60, 42, 255, 79, 63, 46, 255, 74, 58, 42, 255, 76, 61, 44, 255, 107, 93, 65, 255, 107, 93, 62, 255, 89, 70, 49, 255, 107, 92, 62, 255, 107, 93, 63, 255, 107, 93, 64, 255, 107, 93, 64, 255, 107, 93, 64, 255, 107, 93, 64, 255, 107, 93, 67, 255, 107, 93, 63, 255, 92, 73, 51, 255, 95, 76, 55, 255, 93, 78, 62, 255, 21, 16, 9, 255, 22, 20, 16, 255, 31, 30, 28, 255, 30, 31, 29, 255, 25, 26, 24, 255, 25, 25, 24, 255, 29, 29, 27, 255, 23, 24, 21, 255, 20, 20, 17, 255, 26, 27, 25, 255, 27, 28, 26, 255, 27, 28, 26, 255, 28, 29, 27, 255, 30, 31, 31, 255, 29, 31, 29, 255, 27, 29, 27, 255, 28, 29, 27, 255, 29, 31, 29, 255, 31, 31, 29, 255, 24, 25, 22, 255, 24, 24, 22, 255, 22, 21, 19, 255, 22, 21, 18, 255, 26, 25, 21, 255, 25, 21, 14, 255, 107, 93, 73, 255, 97, 78, 59, 255, 96, 76, 56, 255, 85, 68, 46, 255, 24, 18, 8, 255, 22, 18, 12, 255, 21, 17, 12, 255, 22, 17, 11, 255, 93, 78, 62, 255, 98, 78, 58, 255, 104, 81, 56, 255, 93, 73, 52, 255, 96, 75, 52, 255, 97, 76, 53, 255, 95, 74, 51, 255, 97, 76, 55, 255, 95, 77, 58, 255, 81, 66, 47, 255, 22, 16, 8, 255, 21, 17, 10, 255, 23, 17, 8, 255, 23, 15, 7, 255, 92, 74, 54, 255, 93, 72, 49, 255, 97, 76, 54, 255, 94, 75, 56, 255, 23, 16, 6, 255, 24, 18, 10, 255, 24, 18, 11, 255, 24, 18, 10, 255, 24, 18, 9, 255, 25, 17, 6, 255, 90, 73, 51, 255, 101, 81, 60, 255, 95, 76, 56, 255, 92, 77, 61, 255, 89, 77, 66, 255, 24, 17, 10, 255, 19, 14, 9, 255, 21, 14, 9, 255, 22, 14, 8, 255, 25, 17, 10, 255, 22, 16, 11, 255, 17, 13, 7, 255, 17, 13, 7, 255, 59, 54, 50, 255, 17, 13, 7, 255, 18, 14, 10, 255, 25, 20, 14, 255, 39, 32, 25, 255, 74, 64, 59, 255, 20, 14, 8, 255, 20, 14, 7, 255, 30, 21, 15, 255, 30, 21, 14, 255, 30, 19, 13, 255, 31, 21, 14, 255, 31, 21, 15, 255, 29, 21, 15, 255, 24, 17, 11, 255, 20, 14, 9, 255, 19, 14, 9, 255, 21, 15, 11, 255, 25, 17, 12, 255, 36, 23, 18, 255, 48, 31, 24, 255, 48, 31, 21, 255, 92, 78, 67, 255, 92, 78, 67, 0, 92, 78, 67, 0, 89, 77, 65, 0, 89, 77, 65, 0, 89, 77, 65, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 85, 61, 43, 0, 91, 70, 50, 0, 81, 64, 47, 0, 81, 64, 47, 0, 81, 64, 47, 0, 81, 64, 47, 0, 81, 64, 47, 255, 77, 61, 44, 255, 107, 93, 62, 255, 107, 93, 66, 255, 107, 93, 66, 255, 107, 92, 62, 255, 107, 93, 66, 255, 107, 91, 61, 255, 107, 91, 60, 255, 107, 93, 64, 255, 107, 93, 66, 255, 107, 93, 65, 255, 107, 93, 64, 255, 107, 93, 66, 255, 96, 76, 54, 255, 94, 74, 52, 255, 98, 80, 60, 255, 32, 27, 21, 255, 22, 18, 11, 255, 23, 22, 18, 255, 32, 32, 30, 255, 32, 32, 30, 255, 24, 25, 22, 255, 22, 22, 20, 255, 27, 27, 25, 255, 23, 23, 20, 255, 21, 22, 19, 255, 28, 29, 27, 255, 29, 30, 27, 255, 28, 28, 27, 255, 29, 30, 29, 255, 31, 32, 31, 255, 32, 34, 32, 255, 29, 31, 30, 255, 28, 30, 28, 255, 29, 31, 29, 255, 29, 30, 27, 255, 28, 29, 27, 255, 26, 27, 24, 255, 21, 20, 18, 255, 22, 21, 18, 255, 25, 24, 20, 255, 25, 21, 14, 255, 96, 81, 66, 255, 94, 76, 56, 255, 95, 75, 54, 255, 104, 86, 70, 255, 22, 16, 7, 255, 22, 18, 11, 255, 21, 17, 12, 255, 22, 17, 9, 255, 23, 15, 8, 255, 94, 75, 55, 255, 101, 78, 54, 255, 93, 73, 52, 255, 100, 78, 56, 255, 100, 78, 55, 255, 96, 75, 52, 255, 95, 74, 52, 255, 97, 78, 58, 255, 96, 80, 64, 255, 24, 17, 8, 255, 24, 19, 12, 255, 22, 18, 11, 255, 22, 15, 7, 255, 95, 78, 61, 255, 96, 76, 56, 255, 97, 76, 54, 255, 94, 74, 54, 255, 107, 93, 73, 255, 26, 18, 8, 255, 25, 17, 7, 255, 24, 16, 6, 255, 25, 17, 7, 255, 94, 76, 58, 255, 94, 75, 54, 255, 107, 89, 68, 255, 97, 78, 59, 255, 89, 73, 51, 255, 24, 15, 6, 255, 25, 18, 10, 255, 26, 18, 12, 255, 29, 20, 13, 255, 26, 18, 13, 255, 30, 21, 16, 255, 21, 16, 11, 255, 17, 13, 7, 255, 17, 13, 6, 255, 60, 55, 51, 255, 65, 59, 56, 255, 18, 14, 9, 255, 26, 20, 14, 255, 67, 57, 51, 255, 29, 21, 14, 255, 20, 14, 6, 255, 25, 17, 11, 255, 30, 21, 15, 255, 31, 20, 14, 255, 31, 20, 14, 255, 31, 20, 14, 255, 30, 20, 14, 255, 33, 23, 18, 255, 26, 18, 13, 255, 38, 27, 20, 255, 21, 16, 11, 255, 20, 14, 10, 255, 24, 16, 11, 255, 30, 19, 13, 255, 46, 29, 21, 255, 47, 30, 21, 255, 93, 78, 68, 255, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 89, 77, 65, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 60, 36, 21, 0, 85, 61, 43, 0, 85, 61, 43, 0, 91, 70, 50, 0, 91, 70, 50, 0, 77, 60, 43, 0, 77, 60, 43, 0, 77, 60, 43, 255, 78, 62, 45, 255, 107, 93, 63, 255, 107, 93, 66, 255, 107, 92, 62, 255, 107, 93, 66, 255, 107, 93, 66, 255, 107, 93, 65, 255, 107, 93, 65, 255, 107, 93, 65, 255, 107, 93, 64, 255, 107, 93, 66, 255, 93, 73, 52, 255, 96, 76, 54, 255, 93, 73, 51, 255, 95, 76, 54, 255, 93, 76, 58, 255, 23, 17, 8, 255, 21, 18, 13, 255, 23, 22, 19, 255, 30, 30, 28, 255, 30, 31, 30, 255, 22, 23, 20, 255, 22, 22, 20, 255, 29, 29, 27, 255, 22, 22, 20, 255, 22, 23, 20, 255, 31, 31, 29, 255, 29, 30, 27, 255, 26, 27, 24, 255, 33, 34, 32, 255, 29, 30, 29, 255, 30, 31, 31, 255, 32, 34, 33, 255, 31, 33, 31, 255, 31, 32, 30, 255, 29, 30, 28, 255, 30, 31, 29, 255, 29, 29, 27, 255, 22, 22, 19, 255, 22, 21, 18, 255, 24, 23, 20, 255, 25, 21, 13, 255, 106, 92, 73, 255, 100, 81, 62, 255, 97, 77, 54, 255, 97, 79, 60, 255, 23, 15, 7, 255, 23, 17, 10, 255, 22, 18, 13, 255, 23, 17, 8, 255, 24, 16, 7, 255, 95, 76, 55, 255, 104, 81, 56, 255, 87, 68, 46, 255, 95, 74, 51, 255, 98, 76, 53, 255, 95, 74, 50, 255, 96, 76, 53, 255, 96, 78, 58, 255, 95, 79, 63, 255, 23, 17, 8, 255, 24, 20, 14, 255, 24, 20, 14, 255, 24, 17, 8, 255, 25, 17, 8, 255, 102, 85, 70, 255, 96, 78, 60, 255, 91, 73, 54, 255, 89, 75, 60, 255, 95, 81, 68, 255, 100, 85, 72, 255, 100, 83, 68, 255, 99, 81, 62, 255, 93, 73, 52, 255, 96, 75, 53, 255, 95, 76, 54, 255, 93, 75, 56, 255, 25, 16, 6, 255, 25, 17, 8, 255, 31, 23, 16, 255, 31, 22, 15, 255, 33, 23, 15, 255, 30, 21, 15, 255, 31, 22, 16, 255, 21, 15, 10, 255, 17, 13, 7, 255, 17, 13, 7, 255, 66, 60, 57, 255, 16, 12, 6, 255, 17, 14, 8, 255, 18, 13, 6, 255, 75, 65, 62, 255, 21, 14, 6, 255, 21, 14, 7, 255, 40, 28, 20, 255, 30, 21, 15, 255, 30, 20, 13, 255, 31, 21, 14, 255, 31, 21, 14, 255, 30, 20, 14, 255, 29, 20, 14, 255, 25, 17, 12, 255, 25, 18, 13, 255, 35, 26, 17, 255, 21, 14, 10, 255, 21, 14, 8, 255, 26, 17, 11, 255, 45, 28, 21, 255, 47, 30, 20, 255, 93, 78, 68, 255, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 89, 77, 65, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 85, 61, 43, 0, 85, 61, 43, 0, 91, 70, 50, 0, 91, 70, 50, 0, 91, 70, 50, 0, 77, 60, 43, 0, 80, 64, 46, 255, 80, 64, 46, 255, 79, 62, 45, 255, 107, 93, 71, 255, 107, 93, 66, 255, 107, 93, 68, 255, 107, 93, 62, 255, 107, 93, 68, 255, 107, 93, 67, 255, 107, 93, 71, 255, 95, 76, 54, 255, 93, 74, 51, 255, 95, 75, 53, 255, 94, 74, 52, 255, 98, 78, 59, 255, 92, 77, 61, 255, 22, 17, 11, 255, 23, 20, 16, 255, 29, 29, 27, 255, 31, 31, 29, 255, 30, 31, 29, 255, 25, 25, 23, 255, 21, 21, 18, 255, 29, 29, 27, 255, 24, 23, 20, 255, 22, 21, 19, 255, 29, 30, 27, 255, 26, 27, 24, 255, 24, 24, 22, 255, 30, 31, 29, 255, 29, 31, 29, 255, 31, 33, 31, 255, 31, 33, 31, 255, 30, 32, 31, 255, 31, 33, 31, 255, 31, 32, 30, 255, 26, 27, 25, 255, 26, 27, 24, 255, 24, 23, 20, 255, 22, 22, 19, 255, 25, 24, 20, 255, 25, 21, 15, 255, 105, 90, 73, 255, 98, 79, 59, 255, 94, 74, 52, 255, 95, 77, 58, 255, 24, 17, 8, 255, 23, 18, 10, 255, 22, 18, 13, 255, 22, 17, 8, 255, 22, 13, 9, 255, 95, 76, 55, 255, 107, 85, 60, 255, 91, 71, 50, 255, 97, 76, 52, 255, 99, 77, 54, 255, 94, 73, 52, 255, 94, 75, 54, 255, 97, 80, 63, 255, 95, 81, 67, 255, 22, 17, 9, 255, 23, 18, 13, 255, 24, 18, 11, 255, 24, 16, 7, 255, 25, 16, 6, 255, 26, 16, 6, 255, 26, 16, 6, 255, 26, 17, 6, 255, 26, 17, 6, 255, 26, 17, 6, 255, 26, 16, 8, 255, 94, 76, 58, 255, 99, 79, 58, 255, 96, 75, 52, 255, 99, 78, 56, 255, 105, 84, 63, 255, 90, 73, 54, 255, 25, 17, 7, 255, 25, 18, 10, 255, 35, 26, 19, 255, 38, 27, 19, 255, 38, 25, 17, 255, 42, 30, 21, 255, 34, 24, 18, 255, 21, 15, 10, 255, 17, 13, 8, 255, 17, 13, 7, 255, 64, 59, 57, 255, 17, 13, 8, 255, 17, 14, 9, 255, 17, 13, 7, 255, 73, 66, 63, 255, 20, 13, 6, 255, 23, 16, 10, 255, 31, 22, 16, 255, 32, 22, 15, 255, 31, 21, 14, 255, 31, 20, 14, 255, 31, 21, 14, 255, 31, 21, 14, 255, 29, 20, 14, 255, 26, 18, 13, 255, 26, 19, 14, 255, 32, 23, 14, 255, 33, 23, 15, 255, 22, 14, 9, 255, 33, 21, 15, 255, 46, 29, 22, 255, 53, 35, 25, 255, 94, 79, 69, 255, 94, 79, 69, 0, 94, 79, 69, 0, 94, 79, 69, 0, 94, 79, 69, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 60, 36, 21, 0, 85, 61, 43, 0, 85, 61, 43, 0, 91, 70, 50, 0, 91, 70, 50, 255, 95, 75, 53, 255, 84, 66, 48, 255, 84, 66, 48, 255, 81, 64, 45, 255, 84, 67, 49, 255, 107, 93, 68, 255, 107, 93, 62, 255, 107, 93, 69, 255, 107, 91, 61, 255, 107, 93, 66, 255, 91, 72, 50, 255, 90, 71, 49, 255, 94, 74, 53, 255, 95, 76, 53, 255, 96, 76, 55, 255, 93, 75, 56, 255, 23, 16, 8, 255, 22, 18, 12, 255, 24, 23, 20, 255, 30, 30, 28, 255, 29, 30, 28, 255, 29, 30, 28, 255, 25, 25, 24, 255, 20, 20, 17, 255, 23, 22, 20, 255, 22, 22, 20, 255, 21, 21, 19, 255, 28, 28, 26, 255, 25, 26, 24, 255, 24, 24, 22, 255, 31, 31, 29, 255, 29, 31, 29, 255, 30, 31, 30, 255, 31, 33, 31, 255, 30, 32, 31, 255, 32, 34, 33, 255, 35, 36, 35, 255, 23, 24, 21, 255, 23, 23, 20, 255, 22, 22, 19, 255, 22, 21, 18, 255, 24, 23, 19, 255, 25, 21, 14, 255, 102, 88, 73, 255, 92, 75, 54, 255, 96, 77, 56, 255, 100, 83, 66, 255, 24, 18, 10, 255, 22, 18, 12, 255, 22, 18, 12, 255, 24, 18, 10, 255, 94, 77, 61, 255, 98, 78, 58, 255, 105, 82, 57, 255, 88, 69, 47, 255, 96, 75, 52, 255, 96, 76, 54, 255, 96, 78, 58, 255, 102, 84, 70, 255, 107, 93, 73, 255, 24, 17, 8, 255, 23, 18, 11, 255, 22, 17, 11, 255, 24, 17, 10, 255, 96, 78, 63, 255, 94, 73, 53, 255, 27, 15, 6, 255, 26, 15, 6, 255, 25, 15, 6, 255, 26, 16, 6, 255, 26, 17, 6, 255, 25, 15, 6, 255, 94, 78, 59, 255, 96, 78, 58, 255, 96, 76, 55, 255, 99, 78, 56, 255, 100, 80, 59, 255, 99, 82, 66, 255, 24, 17, 7, 255, 25, 17, 9, 255, 38, 28, 21, 255, 40, 28, 20, 255, 41, 27, 19, 255, 42, 28, 20, 255, 45, 31, 22, 255, 30, 22, 15, 255, 23, 18, 11, 255, 22, 18, 12, 255, 21, 17, 12, 255, 17, 14, 9, 255, 17, 14, 10, 255, 17, 14, 9, 255, 18, 13, 8, 255, 19, 13, 6, 255, 28, 19, 14, 255, 31, 22, 16, 255, 31, 21, 14, 255, 33, 22, 16, 255, 30, 19, 13, 255, 30, 19, 12, 255, 31, 20, 14, 255, 44, 31, 22, 255, 43, 31, 23, 255, 34, 24, 16, 255, 32, 23, 15, 255, 33, 24, 16, 255, 37, 24, 14, 255, 28, 18, 12, 255, 46, 29, 22, 255, 48, 30, 21, 255, 94, 79, 69, 0, 94, 79, 69, 0, 94, 79, 69, 0, 94, 79, 69, 0, 94, 79, 69, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 60, 36, 21, 0, 85, 61, 43, 0, 85, 61, 43, 255, 95, 73, 53, 255, 86, 68, 48, 255, 90, 71, 52, 255, 86, 68, 49, 255, 86, 68, 49, 255, 85, 68, 49, 255, 97, 77, 56, 255, 99, 78, 57, 255, 107, 91, 61, 255, 107, 93, 70, 255, 91, 72, 50, 255, 93, 73, 51, 255, 94, 74, 52, 255, 94, 74, 52, 255, 94, 74, 52, 255, 97, 77, 56, 255, 89, 73, 55, 255, 23, 17, 8, 255, 22, 20, 15, 255, 28, 27, 25, 255, 30, 30, 28, 255, 32, 32, 30, 255, 29, 29, 27, 255, 30, 31, 29, 255, 22, 22, 20, 255, 21, 21, 18, 255, 22, 22, 19, 255, 21, 20, 18, 255, 26, 25, 23, 255, 24, 24, 21, 255, 24, 24, 22, 255, 30, 31, 29, 255, 31, 31, 30, 255, 30, 32, 31, 255, 31, 33, 31, 255, 32, 33, 32, 255, 32, 34, 33, 255, 32, 33, 31, 255, 24, 25, 22, 255, 24, 23, 21, 255, 22, 21, 19, 255, 22, 21, 18, 255, 24, 23, 19, 255, 24, 20, 13, 255, 107, 93, 73, 255, 93, 75, 56, 255, 102, 82, 62, 255, 91, 75, 53, 255, 23, 17, 7, 255, 22, 18, 12, 255, 22, 18, 13, 255, 23, 18, 10, 255, 105, 88, 73, 255, 96, 76, 56, 255, 104, 81, 56, 255, 92, 72, 51, 255, 96, 75, 52, 255, 96, 77, 57, 255, 101, 83, 67, 255, 25, 16, 6, 255, 25, 16, 6, 255, 24, 17, 8, 255, 24, 17, 8, 255, 24, 17, 9, 255, 26, 18, 10, 255, 99, 78, 61, 255, 98, 74, 54, 255, 101, 76, 56, 255, 105, 81, 62, 255, 103, 79, 60, 255, 104, 81, 63, 255, 95, 73, 56, 255, 25, 15, 7, 255, 25, 15, 5, 255, 107, 91, 73, 255, 99, 80, 61, 255, 99, 79, 58, 255, 95, 76, 56, 255, 106, 89, 73, 255, 24, 17, 8, 255, 25, 17, 9, 255, 39, 28, 21, 255, 42, 29, 21, 255, 42, 28, 19, 255, 42, 28, 19, 255, 42, 28, 19, 255, 34, 24, 18, 255, 24, 18, 12, 255, 22, 18, 13, 255, 24, 20, 15, 255, 23, 19, 14, 255, 23, 19, 14, 255, 22, 18, 12, 255, 17, 13, 8, 255, 21, 14, 9, 255, 29, 20, 14, 255, 32, 22, 16, 255, 33, 22, 16, 255, 33, 22, 16, 255, 32, 22, 15, 255, 30, 20, 13, 255, 46, 31, 22, 255, 42, 29, 21, 255, 35, 24, 16, 255, 30, 20, 12, 255, 31, 21, 14, 255, 35, 25, 18, 255, 37, 24, 15, 255, 27, 17, 11, 255, 47, 30, 22, 255, 50, 32, 23, 255, 50, 32, 23, 0, 50, 32, 23, 0, 94, 79, 69, 0, 94, 79, 69, 0, 94, 79, 69, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 60, 36, 21, 0, 60, 36, 21, 255, 97, 71, 52, 255, 98, 75, 54, 255, 86, 67, 46, 255, 90, 71, 51, 255, 90, 71, 51, 255, 90, 71, 52, 255, 89, 70, 51, 255, 100, 79, 57, 255, 96, 77, 54, 255, 107, 91, 60, 255, 107, 93, 63, 255, 99, 78, 56, 255, 96, 76, 54, 255, 97, 77, 55, 255, 100, 79, 57, 255, 97, 77, 55, 255, 94, 75, 55, 255, 93, 78, 61, 255, 22, 17, 9, 255, 23, 22, 17, 255, 30, 30, 28, 255, 32, 33, 31, 255, 33, 34, 32, 255, 30, 31, 30, 255, 30, 30, 29, 255, 25, 25, 23, 255, 22, 21, 18, 255, 22, 21, 19, 255, 21, 21, 19, 255, 22, 22, 20, 255, 22, 22, 19, 255, 27, 28, 26, 255, 29, 30, 28, 255, 29, 31, 29, 255, 29, 31, 30, 255, 32, 34, 33, 255, 31, 33, 31, 255, 28, 30, 29, 255, 30, 31, 29, 255, 26, 27, 25, 255, 26, 25, 23, 255, 22, 21, 19, 255, 22, 21, 18, 255, 24, 23, 20, 255, 24, 20, 13, 255, 105, 91, 73, 255, 96, 78, 59, 255, 94, 76, 56, 255, 91, 76, 58, 255, 23, 17, 8, 255, 22, 18, 13, 255, 22, 19, 13, 255, 23, 18, 10, 255, 24, 16, 8, 255, 96, 78, 59, 255, 104, 81, 56, 255, 94, 74, 53, 255, 101, 79, 58, 255, 99, 81, 64, 255, 25, 16, 6, 255, 24, 15, 5, 255, 24, 15, 8, 255, 95, 74, 58, 255, 93, 72, 52, 255, 27, 18, 10, 255, 25, 15, 6, 255, 98, 78, 64, 255, 92, 68, 49, 255, 96, 70, 48, 255, 99, 73, 50, 255, 99, 72, 49, 255, 97, 70, 47, 255, 94, 68, 46, 255, 89, 65, 45, 255, 26, 15, 8, 255, 25, 15, 5, 255, 96, 79, 62, 255, 97, 78, 58, 255, 98, 80, 62, 255, 25, 15, 6, 255, 25, 18, 10, 255, 25, 17, 10, 255, 36, 26, 19, 255, 41, 29, 21, 255, 45, 31, 22, 255, 42, 28, 19, 255, 41, 27, 18, 255, 34, 24, 17, 255, 24, 18, 12, 255, 23, 19, 14, 255, 24, 20, 15, 255, 25, 21, 17, 255, 24, 20, 15, 255, 22, 18, 12, 255, 24, 18, 11, 255, 25, 18, 13, 255, 30, 21, 15, 255, 33, 22, 16, 255, 32, 21, 15, 255, 31, 20, 13, 255, 30, 20, 13, 255, 44, 29, 20, 255, 43, 29, 20, 255, 40, 28, 20, 255, 30, 20, 13, 255, 29, 21, 13, 255, 31, 22, 15, 255, 35, 26, 19, 255, 37, 24, 15, 255, 27, 18, 11, 255, 46, 29, 22, 255, 72, 45, 29, 255, 72, 45, 29, 0, 72, 45, 29, 0, 72, 45, 29, 0, 72, 45, 29, 0, 94, 79, 69, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 63, 38, 23, 255, 62, 37, 21, 255, 103, 76, 55, 255, 105, 81, 60, 255, 93, 73, 51, 255, 96, 76, 54, 255, 94, 74, 53, 255, 92, 73, 52, 255, 88, 70, 49, 255, 104, 83, 60, 255, 95, 75, 52, 255, 99, 78, 56, 255, 99, 78, 56, 255, 100, 79, 57, 255, 93, 73, 51, 255, 98, 78, 56, 255, 97, 77, 55, 255, 99, 78, 56, 255, 95, 77, 58, 255, 106, 92, 73, 255, 23, 19, 13, 255, 22, 20, 17, 255, 30, 30, 28, 255, 31, 32, 30, 255, 30, 32, 30, 255, 29, 30, 28, 255, 27, 28, 27, 255, 26, 27, 25, 255, 22, 22, 20, 255, 22, 21, 19, 255, 21, 21, 19, 255, 22, 21, 19, 255, 23, 23, 20, 255, 28, 28, 26, 255, 29, 30, 28, 255, 31, 33, 31, 255, 32, 34, 33, 255, 30, 32, 31, 255, 29, 31, 29, 255, 29, 30, 29, 255, 32, 33, 31, 255, 26, 27, 25, 255, 25, 25, 23, 255, 22, 21, 19, 255, 22, 21, 18, 255, 24, 23, 19, 255, 24, 20, 13, 255, 101, 86, 73, 255, 107, 89, 72, 255, 96, 78, 57, 255, 92, 76, 57, 255, 23, 17, 8, 255, 21, 17, 12, 255, 22, 19, 14, 255, 22, 18, 12, 255, 23, 17, 7, 255, 26, 18, 10, 255, 105, 83, 58, 255, 89, 69, 48, 255, 97, 77, 56, 255, 99, 82, 66, 255, 24, 15, 5, 255, 24, 15, 6, 255, 97, 76, 59, 255, 96, 71, 50, 255, 94, 69, 49, 255, 101, 78, 62, 255, 26, 15, 6, 255, 25, 16, 7, 255, 28, 18, 13, 255, 83, 60, 40, 255, 81, 56, 36, 255, 83, 57, 37, 255, 88, 60, 37, 255, 93, 64, 40, 255, 91, 63, 42, 255, 28, 16, 14, 255, 27, 17, 6, 255, 106, 91, 73, 255, 94, 76, 58, 255, 107, 89, 73, 255, 26, 17, 8, 255, 31, 23, 16, 255, 25, 17, 10, 255, 27, 18, 10, 255, 38, 27, 18, 255, 45, 31, 22, 255, 48, 33, 24, 255, 44, 30, 20, 255, 34, 24, 17, 255, 24, 18, 11, 255, 24, 19, 13, 255, 25, 21, 16, 255, 25, 21, 16, 255, 24, 20, 15, 255, 23, 18, 12, 255, 20, 14, 8, 255, 27, 19, 13, 255, 31, 21, 15, 255, 34, 23, 17, 255, 41, 27, 17, 255, 44, 29, 20, 255, 41, 26, 17, 255, 42, 28, 19, 255, 44, 30, 22, 255, 32, 21, 14, 255, 30, 20, 12, 255, 30, 21, 15, 255, 31, 22, 16, 255, 32, 23, 16, 255, 36, 23, 14, 255, 42, 27, 17, 255, 73, 46, 34, 255, 73, 46, 30, 255, 73, 46, 30, 0, 73, 46, 30, 0, 73, 46, 30, 0, 73, 46, 30, 0, 94, 79, 69, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 255, 47, 29, 18, 255, 66, 40, 24, 255, 97, 69, 49, 255, 105, 80, 57, 255, 104, 81, 56, 255, 97, 76, 52, 255, 105, 83, 60, 255, 95, 74, 52, 255, 99, 78, 57, 255, 100, 79, 55, 255, 101, 80, 56, 255, 99, 78, 55, 255, 97, 76, 53, 255, 96, 76, 53, 255, 101, 79, 57, 255, 95, 75, 53, 255, 100, 80, 57, 255, 97, 78, 57, 255, 93, 77, 60, 255, 23, 18, 9, 255, 22, 19, 15, 255, 27, 27, 24, 255, 31, 32, 30, 255, 31, 32, 30, 255, 31, 32, 30, 255, 32, 33, 31, 255, 29, 29, 27, 255, 26, 27, 25, 255, 26, 26, 24, 255, 22, 21, 19, 255, 19, 19, 17, 255, 21, 20, 17, 255, 23, 23, 20, 255, 32, 33, 31, 255, 31, 32, 30, 255, 30, 31, 29, 255, 29, 31, 30, 255, 29, 31, 29, 255, 30, 32, 31, 255, 31, 33, 31, 255, 35, 36, 34, 255, 26, 27, 24, 255, 25, 24, 22, 255, 22, 21, 19, 255, 22, 22, 19, 255, 25, 23, 20, 255, 26, 22, 15, 255, 107, 93, 73, 255, 98, 79, 59, 255, 101, 80, 58, 255, 102, 82, 63, 255, 58, 46, 34, 255, 23, 17, 8, 255, 23, 19, 13, 255, 22, 19, 13, 255, 23, 18, 9, 255, 24, 15, 6, 255, 107, 84, 59, 255, 88, 69, 48, 255, 95, 74, 52, 255, 95, 76, 56, 255, 105, 89, 73, 255, 24, 15, 6, 255, 25, 16, 6, 255, 29, 17, 8, 255, 29, 15, 8, 255, 29, 15, 8, 255, 27, 17, 8, 255, 25, 16, 6, 255, 24, 17, 8, 255, 24, 17, 9, 255, 25, 18, 12, 255, 26, 18, 10, 255, 31, 17, 13, 255, 99, 70, 48, 255, 98, 68, 45, 255, 95, 70, 50, 255, 27, 16, 9, 255, 27, 17, 7, 255, 92, 78, 68, 255, 25, 17, 7, 255, 29, 21, 12, 255, 33, 25, 19, 255, 28, 20, 13, 255, 26, 18, 10, 255, 35, 25, 17, 255, 41, 28, 20, 255, 42, 28, 19, 255, 44, 30, 20, 255, 35, 25, 17, 255, 26, 20, 12, 255, 24, 18, 13, 255, 23, 18, 13, 255, 23, 19, 13, 255, 23, 18, 13, 255, 25, 18, 11, 255, 29, 21, 15, 255, 32, 22, 16, 255, 45, 31, 22, 255, 42, 28, 18, 255, 42, 28, 18, 255, 43, 29, 20, 255, 40, 27, 18, 255, 41, 28, 20, 255, 31, 21, 13, 255, 30, 21, 13, 255, 31, 22, 16, 255, 31, 22, 16, 255, 33, 24, 17, 255, 35, 25, 19, 255, 38, 25, 16, 255, 61, 39, 29, 255, 75, 48, 36, 255, 71, 45, 29, 255, 71, 45, 29, 0, 71, 45, 29, 0, 71, 45, 29, 0, 71, 45, 29, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 255, 47, 30, 19, 255, 47, 28, 17, 255, 102, 73, 52, 255, 107, 82, 58, 255, 107, 84, 58, 255, 105, 82, 58, 255, 104, 82, 58, 255, 98, 77, 54, 255, 98, 77, 55, 255, 107, 87, 63, 255, 105, 83, 59, 255, 100, 79, 55, 255, 103, 82, 59, 255, 101, 80, 57, 255, 98, 77, 54, 255, 98, 78, 55, 255, 95, 75, 52, 255, 97, 78, 57, 255, 107, 93, 73, 255, 23, 18, 10, 255, 23, 21, 16, 255, 30, 30, 28, 255, 33, 34, 32, 255, 31, 33, 31, 255, 32, 34, 32, 255, 29, 31, 29, 255, 26, 27, 25, 255, 25, 26, 24, 255, 25, 25, 22, 255, 24, 24, 21, 255, 21, 20, 17, 255, 21, 20, 17, 255, 24, 24, 22, 255, 29, 30, 28, 255, 30, 31, 29, 255, 30, 31, 29, 255, 30, 31, 31, 255, 31, 33, 32, 255, 31, 33, 31, 255, 32, 33, 31, 255, 30, 31, 29, 255, 25, 26, 24, 255, 26, 25, 23, 255, 22, 21, 18, 255, 22, 22, 19, 255, 25, 24, 20, 255, 25, 21, 15, 255, 98, 83, 68, 255, 94, 76, 56, 255, 92, 72, 49, 255, 95, 76, 54, 255, 99, 82, 66, 255, 22, 17, 9, 255, 23, 19, 12, 255, 23, 19, 13, 255, 23, 17, 8, 255, 24, 15, 9, 255, 107, 85, 60, 255, 94, 74, 54, 255, 100, 79, 56, 255, 96, 77, 57, 255, 97, 81, 65, 255, 24, 16, 6, 255, 24, 16, 6, 255, 28, 16, 9, 255, 29, 16, 10, 255, 30, 17, 8, 255, 28, 15, 8, 255, 30, 18, 12, 255, 77, 57, 43, 255, 25, 19, 12, 255, 24, 17, 10, 255, 24, 17, 10, 255, 83, 57, 38, 255, 100, 70, 49, 255, 104, 73, 50, 255, 96, 70, 50, 255, 27, 15, 8, 255, 26, 16, 6, 255, 102, 91, 73, 255, 28, 20, 12, 255, 34, 26, 19, 255, 34, 25, 19, 255, 33, 24, 18, 255, 27, 18, 10, 255, 28, 18, 10, 255, 42, 30, 22, 255, 44, 30, 21, 255, 41, 27, 18, 255, 36, 25, 18, 255, 29, 21, 14, 255, 23, 18, 12, 255, 23, 18, 13, 255, 24, 18, 13, 255, 24, 18, 12, 255, 27, 19, 11, 255, 40, 28, 20, 255, 43, 29, 20, 255, 44, 30, 20, 255, 38, 24, 15, 255, 42, 27, 19, 255, 41, 27, 18, 255, 40, 28, 20, 255, 37, 26, 18, 255, 30, 20, 13, 255, 31, 22, 15, 255, 31, 22, 15, 255, 30, 21, 15, 255, 31, 22, 16, 255, 34, 24, 18, 255, 38, 24, 16, 255, 40, 24, 15, 255, 72, 45, 33, 255, 72, 47, 33, 255, 72, 47, 33, 0, 72, 47, 33, 0, 72, 47, 33, 0, 72, 47, 33, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 255, 49, 31, 20, 255, 48, 29, 18, 255, 106, 76, 54, 255, 107, 88, 63, 255, 107, 87, 60, 255, 107, 86, 61, 255, 105, 83, 58, 255, 107, 84, 60, 255, 107, 85, 61, 255, 105, 82, 57, 255, 101, 79, 54, 255, 104, 82, 57, 255, 101, 79, 55, 255, 101, 80, 56, 255, 103, 81, 58, 255, 100, 79, 57, 255, 99, 79, 56, 255, 96, 78, 58, 255, 93, 78, 63, 255, 23, 19, 13, 255, 23, 22, 18, 255, 31, 32, 30, 255, 32, 33, 31, 255, 31, 32, 30, 255, 30, 32, 31, 255, 26, 26, 25, 255, 25, 26, 24, 255, 26, 27, 25, 255, 23, 24, 21, 255, 26, 25, 24, 255, 22, 21, 19, 255, 21, 20, 18, 255, 25, 26, 24, 255, 28, 29, 27, 255, 34, 34, 33, 255, 31, 33, 31, 255, 31, 33, 32, 255, 32, 33, 32, 255, 28, 29, 27, 255, 30, 31, 29, 255, 29, 30, 27, 255, 25, 25, 22, 255, 26, 25, 23, 255, 21, 20, 17, 255, 22, 21, 18, 255, 24, 23, 19, 255, 25, 21, 14, 255, 91, 76, 58, 255, 91, 73, 52, 255, 96, 75, 52, 255, 95, 76, 54, 255, 96, 79, 63, 255, 26, 20, 12, 255, 22, 18, 12, 255, 22, 18, 12, 255, 22, 15, 7, 255, 107, 91, 72, 255, 107, 87, 63, 255, 90, 71, 51, 255, 102, 81, 58, 255, 99, 79, 57, 255, 94, 77, 58, 255, 24, 15, 6, 255, 24, 16, 7, 255, 96, 77, 64, 255, 95, 73, 55, 255, 100, 76, 58, 255, 104, 80, 64, 255, 84, 61, 45, 255, 81, 60, 48, 255, 26, 19, 12, 255, 24, 17, 10, 255, 24, 17, 9, 255, 85, 59, 42, 255, 104, 72, 50, 255, 107, 75, 54, 255, 91, 64, 45, 255, 78, 53, 36, 255, 26, 17, 8, 255, 26, 19, 12, 255, 28, 21, 15, 255, 34, 26, 20, 255, 37, 28, 22, 255, 36, 27, 21, 255, 28, 20, 12, 255, 26, 17, 8, 255, 39, 27, 19, 255, 44, 30, 22, 255, 42, 28, 19, 255, 39, 28, 20, 255, 31, 21, 15, 255, 25, 18, 12, 255, 24, 18, 13, 255, 24, 18, 13, 255, 27, 20, 13, 255, 40, 30, 23, 255, 40, 28, 20, 255, 42, 28, 19, 255, 42, 27, 19, 255, 42, 28, 19, 255, 44, 30, 21, 255, 44, 30, 23, 255, 33, 23, 15, 255, 29, 19, 11, 255, 29, 20, 13, 255, 31, 22, 16, 255, 30, 21, 15, 255, 30, 21, 15, 255, 32, 23, 16, 255, 32, 22, 16, 255, 39, 26, 18, 255, 46, 28, 18, 255, 72, 45, 33, 255, 75, 48, 33, 255, 75, 48, 33, 0, 75, 48, 33, 0, 75, 48, 33, 0, 75, 48, 33, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 255, 46, 29, 18, 255, 49, 30, 19, 255, 107, 86, 63, 255, 107, 93, 69, 255, 107, 92, 65, 255, 107, 87, 60, 255, 107, 89, 62, 255, 107, 84, 58, 255, 107, 88, 62, 255, 107, 85, 58, 255, 107, 84, 58, 255, 103, 80, 54, 255, 102, 80, 55, 255, 102, 80, 56, 255, 101, 80, 57, 255, 107, 85, 63, 255, 105, 83, 62, 255, 98, 79, 60, 255, 26, 19, 11, 255, 23, 19, 13, 255, 26, 26, 23, 255, 30, 31, 29, 255, 32, 33, 31, 255, 31, 32, 30, 255, 31, 32, 31, 255, 25, 26, 24, 255, 23, 24, 22, 255, 25, 25, 24, 255, 23, 23, 21, 255, 25, 25, 23, 255, 22, 22, 20, 255, 22, 22, 19, 255, 26, 27, 25, 255, 29, 30, 27, 255, 35, 36, 34, 255, 30, 31, 29, 255, 29, 31, 29, 255, 31, 33, 32, 255, 28, 30, 28, 255, 31, 33, 31, 255, 29, 30, 27, 255, 23, 23, 20, 255, 24, 24, 21, 255, 21, 21, 17, 255, 22, 22, 19, 255, 24, 23, 19, 255, 25, 21, 15, 255, 99, 85, 70, 255, 94, 76, 56, 255, 95, 74, 51, 255, 94, 75, 54, 255, 89, 74, 56, 255, 24, 18, 8, 255, 22, 18, 13, 255, 22, 18, 12, 255, 22, 16, 7, 255, 107, 93, 73, 255, 107, 86, 62, 255, 92, 72, 52, 255, 95, 75, 52, 255, 97, 77, 55, 255, 101, 82, 65, 255, 24, 15, 6, 255, 25, 17, 6, 255, 96, 77, 63, 255, 91, 68, 49, 255, 92, 68, 49, 255, 68, 47, 30, 255, 39, 25, 15, 255, 30, 18, 10, 255, 27, 16, 7, 255, 25, 17, 8, 255, 25, 17, 9, 255, 74, 50, 34, 255, 82, 53, 35, 255, 79, 51, 31, 255, 83, 56, 38, 255, 74, 52, 37, 255, 26, 18, 10, 255, 25, 19, 13, 255, 25, 19, 13, 255, 28, 21, 15, 255, 32, 24, 17, 255, 37, 28, 21, 255, 29, 20, 13, 255, 26, 17, 8, 255, 34, 23, 15, 255, 41, 28, 20, 255, 42, 28, 19, 255, 40, 28, 20, 255, 34, 23, 16, 255, 27, 20, 13, 255, 25, 19, 13, 255, 24, 18, 12, 255, 27, 19, 12, 255, 43, 31, 24, 255, 46, 32, 24, 255, 42, 28, 19, 255, 43, 28, 19, 255, 42, 28, 19, 255, 43, 29, 22, 255, 34, 23, 15, 255, 28, 19, 11, 255, 29, 20, 13, 255, 28, 20, 14, 255, 30, 21, 15, 255, 33, 24, 18, 255, 32, 22, 16, 255, 32, 22, 16, 255, 31, 21, 14, 255, 35, 22, 14, 255, 44, 27, 18, 255, 72, 45, 34, 255, 71, 45, 30, 255, 71, 45, 30, 0, 71, 45, 30, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 94, 79, 68, 0, 94, 79, 68, 0, 94, 79, 68, 0, 94, 79, 68, 0, 94, 79, 68, 255, 47, 29, 18, 255, 48, 29, 18, 255, 107, 80, 57, 255, 107, 92, 67, 255, 107, 89, 61, 255, 107, 93, 68, 255, 107, 92, 65, 255, 107, 93, 66, 255, 107, 89, 62, 255, 107, 88, 61, 255, 107, 88, 62, 255, 106, 83, 58, 255, 102, 80, 55, 255, 105, 83, 59, 255, 106, 84, 61, 255, 99, 78, 55, 255, 99, 79, 57, 255, 107, 92, 73, 255, 23, 18, 9, 255, 24, 21, 16, 255, 33, 33, 31, 255, 31, 32, 30, 255, 30, 31, 29, 255, 28, 30, 28, 255, 29, 30, 29, 255, 27, 28, 27, 255, 22, 23, 21, 255, 23, 24, 22, 255, 23, 24, 21, 255, 25, 25, 23, 255, 22, 21, 19, 255, 24, 24, 22, 255, 29, 30, 27, 255, 28, 29, 27, 255, 29, 30, 28, 255, 31, 33, 31, 255, 31, 32, 31, 255, 30, 31, 30, 255, 28, 29, 27, 255, 28, 30, 27, 255, 29, 30, 27, 255, 24, 24, 21, 255, 23, 23, 20, 255, 21, 21, 17, 255, 22, 22, 19, 255, 23, 22, 19, 255, 25, 21, 13, 255, 89, 74, 56, 255, 96, 78, 58, 255, 96, 75, 52, 255, 94, 75, 56, 255, 45, 36, 25, 255, 24, 18, 10, 255, 22, 18, 13, 255, 22, 18, 12, 255, 22, 16, 8, 255, 107, 93, 73, 255, 104, 83, 58, 255, 90, 71, 51, 255, 104, 82, 59, 255, 100, 79, 57, 255, 95, 76, 56, 255, 96, 81, 65, 255, 26, 17, 7, 255, 26, 17, 6, 255, 27, 15, 8, 255, 28, 14, 8, 255, 29, 15, 7, 255, 31, 17, 8, 255, 41, 25, 13, 255, 82, 60, 48, 255, 70, 51, 38, 255, 24, 16, 8, 255, 65, 44, 31, 255, 72, 46, 31, 255, 66, 40, 24, 255, 69, 44, 29, 255, 55, 36, 24, 255, 26, 17, 8, 255, 25, 18, 12, 255, 25, 19, 13, 255, 25, 18, 12, 255, 29, 21, 13, 255, 36, 26, 20, 255, 32, 22, 14, 255, 28, 18, 10, 255, 29, 19, 10, 255, 41, 28, 20, 255, 43, 30, 21, 255, 40, 27, 19, 255, 35, 24, 17, 255, 29, 20, 13, 255, 26, 19, 12, 255, 25, 18, 12, 255, 27, 18, 10, 255, 40, 28, 20, 255, 41, 27, 18, 255, 41, 27, 18, 255, 41, 28, 18, 255, 41, 28, 19, 255, 40, 28, 20, 255, 29, 19, 11, 255, 28, 19, 12, 255, 29, 21, 14, 255, 29, 21, 15, 255, 30, 21, 15, 255, 33, 24, 18, 255, 31, 22, 16, 255, 32, 23, 16, 255, 32, 22, 15, 255, 33, 21, 13, 255, 41, 25, 17, 255, 63, 39, 28, 255, 66, 42, 28, 255, 66, 42, 28, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 91, 76, 66, 0, 91, 76, 66, 0, 91, 76, 66, 0, 91, 76, 66, 0, 91, 76, 66, 255, 49, 31, 20, 255, 47, 28, 17, 255, 107, 87, 62, 255, 107, 93, 68, 255, 107, 92, 63, 255, 107, 93, 66, 255, 107, 93, 68, 255, 107, 93, 65, 255, 107, 93, 68, 255, 107, 91, 64, 255, 107, 85, 59, 255, 107, 85, 59, 255, 107, 86, 62, 255, 107, 88, 63, 255, 105, 83, 59, 255, 101, 80, 56, 255, 97, 77, 55, 255, 101, 84, 68, 255, 23, 18, 10, 255, 23, 21, 16, 255, 30, 30, 28, 255, 34, 35, 33, 255, 34, 36, 34, 255, 32, 33, 32, 255, 30, 32, 30, 255, 33, 34, 32, 255, 25, 25, 24, 255, 23, 24, 22, 255, 23, 24, 22, 255, 22, 22, 19, 255, 20, 21, 18, 255, 25, 26, 24, 255, 30, 31, 29, 255, 31, 31, 29, 255, 31, 31, 29, 255, 31, 32, 30, 255, 29, 30, 28, 255, 29, 30, 29, 255, 29, 31, 29, 255, 30, 31, 29, 255, 29, 30, 28, 255, 23, 23, 20, 255, 24, 23, 20, 255, 21, 21, 17, 255, 22, 22, 19, 255, 24, 22, 19, 255, 24, 20, 13, 255, 104, 89, 73, 255, 96, 78, 58, 255, 96, 76, 53, 255, 96, 77, 57, 255, 42, 33, 22, 255, 23, 17, 8, 255, 21, 18, 12, 255, 22, 18, 13, 255, 26, 19, 9, 255, 27, 18, 9, 255, 107, 93, 66, 255, 93, 74, 53, 255, 100, 79, 57, 255, 102, 81, 58, 255, 97, 78, 56, 255, 102, 84, 68, 255, 25, 17, 6, 255, 24, 15, 6, 255, 95, 76, 63, 255, 104, 81, 64, 255, 107, 87, 71, 255, 98, 73, 56, 255, 75, 52, 36, 255, 66, 47, 35, 255, 66, 48, 38, 255, 23, 15, 7, 255, 32, 22, 13, 255, 59, 38, 25, 255, 63, 40, 25, 255, 63, 41, 29, 255, 49, 33, 22, 255, 25, 17, 9, 255, 25, 19, 13, 255, 25, 20, 14, 255, 25, 18, 12, 255, 27, 19, 12, 255, 39, 29, 22, 255, 38, 27, 20, 255, 32, 22, 14, 255, 30, 20, 12, 255, 41, 28, 20, 255, 41, 27, 19, 255, 41, 28, 20, 255, 41, 29, 22, 255, 32, 23, 16, 255, 26, 18, 11, 255, 28, 20, 12, 255, 36, 25, 17, 255, 41, 29, 21, 255, 42, 28, 19, 255, 42, 28, 19, 255, 42, 29, 20, 255, 42, 29, 21, 255, 35, 24, 17, 255, 26, 17, 10, 255, 28, 20, 13, 255, 30, 21, 15, 255, 23, 16, 12, 255, 25, 18, 13, 255, 33, 24, 18, 255, 32, 22, 16, 255, 31, 22, 15, 255, 31, 22, 15, 255, 35, 22, 15, 255, 43, 27, 19, 255, 65, 41, 31, 255, 64, 40, 27, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 255, 46, 29, 18, 255, 46, 27, 15, 255, 107, 78, 53, 255, 107, 93, 67, 255, 107, 93, 64, 255, 107, 93, 66, 255, 107, 93, 65, 255, 107, 93, 66, 255, 107, 92, 64, 255, 107, 92, 65, 255, 107, 93, 67, 255, 107, 91, 65, 255, 107, 85, 60, 255, 105, 83, 59, 255, 107, 85, 61, 255, 101, 80, 56, 255, 98, 77, 56, 255, 102, 86, 71, 255, 23, 18, 11, 255, 23, 21, 17, 255, 31, 32, 30, 255, 33, 34, 32, 255, 29, 30, 28, 255, 29, 31, 29, 255, 30, 32, 31, 255, 33, 34, 32, 255, 27, 28, 26, 255, 23, 24, 22, 255, 23, 24, 22, 255, 22, 23, 20, 255, 21, 21, 18, 255, 28, 28, 26, 255, 29, 30, 28, 255, 29, 30, 29, 255, 25, 26, 24, 255, 26, 28, 26, 255, 31, 32, 30, 255, 30, 32, 30, 255, 31, 32, 30, 255, 30, 31, 29, 255, 31, 31, 29, 255, 25, 24, 22, 255, 24, 23, 20, 255, 21, 21, 17, 255, 23, 23, 19, 255, 23, 22, 19, 255, 25, 21, 14, 255, 97, 82, 68, 255, 95, 76, 57, 255, 98, 77, 54, 255, 98, 78, 56, 255, 81, 62, 40, 255, 24, 17, 8, 255, 22, 18, 12, 255, 24, 21, 15, 255, 25, 20, 12, 255, 25, 18, 9, 255, 107, 92, 66, 255, 87, 69, 48, 255, 97, 76, 54, 255, 100, 79, 56, 255, 98, 78, 56, 255, 100, 82, 63, 255, 24, 15, 6, 255, 25, 15, 6, 255, 93, 75, 61, 255, 99, 77, 60, 255, 101, 76, 59, 255, 89, 65, 48, 255, 58, 40, 26, 255, 49, 33, 22, 255, 28, 18, 10, 255, 24, 16, 8, 255, 28, 16, 7, 255, 49, 30, 18, 255, 58, 37, 25, 255, 54, 36, 24, 255, 34, 23, 14, 255, 24, 17, 10, 255, 25, 19, 13, 255, 25, 20, 14, 255, 24, 18, 12, 255, 28, 20, 12, 255, 39, 28, 21, 255, 39, 28, 20, 255, 36, 25, 18, 255, 30, 20, 11, 255, 36, 25, 17, 255, 41, 28, 20, 255, 41, 28, 19, 255, 41, 29, 21, 255, 36, 25, 19, 255, 26, 18, 10, 255, 30, 21, 13, 255, 38, 26, 19, 255, 41, 28, 20, 255, 44, 30, 22, 255, 41, 28, 19, 255, 41, 28, 20, 255, 37, 26, 18, 255, 28, 19, 11, 255, 27, 19, 11, 255, 28, 20, 14, 255, 30, 21, 15, 255, 23, 16, 11, 255, 28, 21, 16, 255, 33, 24, 18, 255, 32, 22, 16, 255, 31, 21, 15, 255, 31, 21, 15, 255, 33, 21, 14, 255, 45, 28, 20, 255, 63, 40, 30, 255, 65, 42, 29, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 255, 45, 28, 16, 255, 47, 28, 17, 255, 107, 84, 59, 255, 107, 93, 66, 255, 107, 93, 64, 255, 107, 93, 62, 255, 107, 93, 65, 255, 107, 93, 70, 255, 107, 93, 68, 255, 107, 92, 65, 255, 107, 87, 61, 255, 107, 89, 64, 255, 107, 87, 62, 255, 105, 83, 58, 255, 102, 80, 56, 255, 105, 84, 61, 255, 101, 82, 61, 255, 103, 88, 73, 255, 24, 20, 13, 255, 24, 22, 19, 255, 30, 30, 28, 255, 30, 31, 29, 255, 27, 29, 27, 255, 30, 31, 29, 255, 29, 31, 29, 255, 31, 32, 30, 255, 26, 27, 25, 255, 23, 24, 22, 255, 23, 24, 21, 255, 22, 22, 20, 255, 21, 21, 19, 255, 26, 27, 24, 255, 26, 27, 25, 255, 25, 26, 24, 255, 27, 28, 26, 255, 29, 31, 29, 255, 31, 32, 30, 255, 31, 33, 31, 255, 32, 33, 31, 255, 27, 28, 26, 255, 28, 28, 26, 255, 24, 24, 22, 255, 22, 22, 19, 255, 21, 20, 17, 255, 22, 22, 19, 255, 23, 21, 18, 255, 25, 21, 14, 255, 100, 85, 71, 255, 99, 81, 61, 255, 100, 79, 56, 255, 97, 77, 54, 255, 99, 81, 62, 255, 72, 56, 39, 255, 23, 18, 10, 255, 25, 21, 15, 255, 25, 20, 13, 255, 26, 19, 9, 255, 107, 93, 72, 255, 92, 72, 52, 255, 99, 78, 55, 255, 105, 83, 60, 255, 98, 78, 55, 255, 101, 82, 62, 255, 95, 78, 62, 255, 25, 16, 6, 255, 24, 15, 6, 255, 28, 16, 8, 255, 29, 16, 10, 255, 30, 16, 12, 255, 32, 18, 10, 255, 31, 18, 9, 255, 25, 16, 7, 255, 25, 16, 8, 255, 64, 45, 34, 255, 58, 37, 25, 255, 58, 38, 27, 255, 39, 26, 17, 255, 28, 19, 11, 255, 25, 18, 12, 255, 25, 20, 15, 255, 26, 20, 15, 255, 24, 18, 11, 255, 28, 20, 12, 255, 38, 27, 20, 255, 42, 30, 22, 255, 40, 28, 20, 255, 30, 20, 12, 255, 29, 18, 10, 255, 39, 27, 19, 255, 44, 30, 22, 255, 42, 29, 21, 255, 38, 27, 19, 255, 27, 18, 9, 255, 31, 21, 13, 255, 39, 27, 20, 255, 41, 28, 19, 255, 47, 33, 24, 255, 41, 29, 21, 255, 36, 24, 17, 255, 27, 18, 10, 255, 27, 18, 11, 255, 27, 19, 12, 255, 28, 20, 14, 255, 31, 22, 16, 255, 24, 17, 12, 255, 27, 19, 15, 255, 33, 23, 17, 255, 30, 20, 14, 255, 30, 21, 14, 255, 31, 21, 15, 255, 32, 20, 13, 255, 40, 24, 17, 255, 62, 39, 29, 255, 63, 40, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 92, 78, 67, 0, 92, 78, 67, 0, 92, 78, 67, 0, 92, 78, 67, 0, 92, 78, 67, 255, 48, 30, 20, 255, 47, 28, 17, 255, 107, 83, 58, 255, 107, 93, 66, 255, 107, 92, 62, 255, 107, 93, 64, 255, 107, 93, 66, 255, 107, 93, 69, 255, 107, 91, 62, 255, 107, 91, 63, 255, 107, 93, 66, 255, 107, 88, 62, 255, 105, 83, 58, 255, 105, 83, 59, 255, 102, 80, 56, 255, 98, 78, 55, 255, 101, 83, 63, 255, 23, 16, 7, 255, 24, 20, 13, 255, 26, 25, 22, 255, 32, 32, 30, 255, 29, 29, 27, 255, 28, 29, 27, 255, 31, 32, 30, 255, 29, 30, 28, 255, 29, 30, 28, 255, 25, 25, 24, 255, 23, 24, 22, 255, 22, 23, 20, 255, 22, 21, 19, 255, 21, 21, 19, 255, 23, 23, 20, 255, 22, 23, 20, 255, 26, 27, 25, 255, 31, 31, 29, 255, 31, 32, 30, 255, 32, 34, 33, 255, 29, 31, 30, 255, 29, 31, 29, 255, 26, 27, 26, 255, 25, 25, 24, 255, 24, 24, 21, 255, 22, 21, 19, 255, 21, 20, 17, 255, 22, 22, 19, 255, 22, 21, 17, 255, 25, 21, 14, 255, 103, 88, 73, 255, 99, 80, 61, 255, 96, 76, 52, 255, 96, 75, 52, 255, 95, 76, 56, 255, 101, 83, 69, 255, 26, 19, 8, 255, 25, 20, 14, 255, 25, 21, 15, 255, 27, 21, 11, 255, 107, 92, 69, 255, 89, 70, 50, 255, 97, 76, 53, 255, 99, 78, 54, 255, 96, 75, 52, 255, 98, 78, 57, 255, 96, 79, 60, 255, 25, 17, 6, 255, 24, 16, 6, 255, 25, 15, 6, 255, 28, 14, 8, 255, 29, 15, 8, 255, 31, 17, 12, 255, 76, 59, 47, 255, 44, 34, 26, 255, 25, 16, 6, 255, 66, 45, 34, 255, 62, 40, 29, 255, 65, 44, 34, 255, 28, 18, 9, 255, 26, 19, 12, 255, 26, 20, 15, 255, 27, 21, 16, 255, 27, 21, 16, 255, 24, 17, 11, 255, 27, 19, 12, 255, 38, 27, 20, 255, 42, 30, 21, 255, 41, 29, 21, 255, 31, 20, 12, 255, 29, 19, 11, 255, 36, 25, 18, 255, 42, 30, 21, 255, 41, 28, 21, 255, 34, 24, 16, 255, 28, 18, 10, 255, 36, 25, 17, 255, 43, 30, 22, 255, 42, 29, 21, 255, 43, 30, 22, 255, 39, 27, 19, 255, 28, 18, 11, 255, 27, 19, 12, 255, 28, 19, 13, 255, 28, 20, 13, 255, 29, 20, 14, 255, 30, 21, 14, 255, 27, 19, 15, 255, 26, 18, 13, 255, 34, 24, 17, 255, 30, 21, 14, 255, 30, 21, 15, 255, 30, 20, 14, 255, 30, 19, 12, 255, 36, 21, 14, 255, 61, 38, 27, 255, 63, 41, 27, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 255, 46, 29, 18, 255, 47, 28, 17, 255, 107, 84, 59, 255, 107, 93, 67, 255, 107, 92, 62, 255, 107, 93, 65, 255, 107, 93, 64, 255, 107, 93, 67, 255, 107, 93, 65, 255, 107, 90, 63, 255, 107, 89, 62, 255, 107, 86, 60, 255, 107, 87, 61, 255, 107, 86, 61, 255, 102, 80, 56, 255, 100, 79, 55, 255, 100, 82, 65, 255, 22, 15, 6, 255, 23, 20, 15, 255, 26, 26, 23, 255, 31, 32, 30, 255, 29, 29, 27, 255, 31, 32, 30, 255, 29, 30, 28, 255, 32, 33, 31, 255, 26, 26, 24, 255, 23, 24, 22, 255, 23, 24, 21, 255, 22, 23, 20, 255, 21, 21, 19, 255, 20, 20, 17, 255, 22, 22, 19, 255, 25, 26, 24, 255, 32, 33, 32, 255, 31, 31, 29, 255, 31, 33, 31, 255, 32, 34, 33, 255, 28, 30, 29, 255, 28, 29, 27, 255, 28, 28, 26, 255, 25, 26, 24, 255, 24, 23, 20, 255, 22, 21, 19, 255, 21, 21, 17, 255, 22, 22, 19, 255, 22, 21, 18, 255, 24, 20, 13, 255, 107, 92, 73, 255, 95, 77, 57, 255, 99, 78, 54, 255, 97, 76, 52, 255, 97, 77, 55, 255, 96, 78, 61, 255, 107, 91, 73, 255, 22, 17, 10, 255, 25, 21, 15, 255, 27, 21, 12, 255, 105, 85, 65, 255, 87, 68, 46, 255, 99, 78, 54, 255, 98, 77, 54, 255, 96, 75, 52, 255, 96, 76, 54, 255, 93, 75, 53, 255, 25, 16, 6, 255, 25, 17, 6, 255, 86, 70, 55, 255, 96, 76, 62, 255, 97, 75, 60, 255, 70, 50, 37, 255, 32, 23, 15, 255, 25, 17, 8, 255, 26, 17, 7, 255, 61, 41, 29, 255, 64, 43, 31, 255, 54, 37, 27, 255, 25, 17, 8, 255, 26, 19, 13, 255, 26, 20, 15, 255, 27, 21, 17, 255, 26, 20, 15, 255, 25, 18, 12, 255, 28, 20, 13, 255, 38, 27, 19, 255, 42, 29, 21, 255, 42, 29, 21, 255, 32, 22, 13, 255, 28, 18, 10, 255, 27, 18, 9, 255, 43, 31, 22, 255, 38, 26, 18, 255, 32, 21, 13, 255, 28, 18, 10, 255, 37, 26, 19, 255, 41, 29, 22, 255, 39, 27, 19, 255, 35, 24, 17, 255, 30, 21, 13, 255, 27, 18, 11, 255, 28, 20, 14, 255, 28, 20, 14, 255, 28, 20, 14, 255, 29, 20, 13, 255, 31, 21, 14, 255, 26, 18, 13, 255, 27, 19, 14, 255, 27, 19, 14, 255, 31, 21, 14, 255, 31, 22, 15, 255, 30, 20, 15, 255, 32, 20, 13, 255, 34, 21, 14, 255, 64, 40, 30, 255, 61, 38, 25, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 94, 79, 69, 0, 94, 79, 69, 0, 94, 79, 69, 0, 94, 79, 69, 0, 94, 79, 69, 255, 48, 31, 20, 255, 47, 28, 17, 255, 107, 93, 73, 255, 107, 93, 70, 255, 107, 93, 64, 255, 107, 93, 66, 255, 107, 93, 65, 255, 107, 91, 62, 255, 107, 91, 62, 255, 107, 89, 62, 255, 107, 92, 65, 255, 107, 83, 57, 255, 106, 83, 58, 255, 107, 85, 61, 255, 100, 79, 55, 255, 101, 80, 57, 255, 100, 83, 65, 255, 22, 16, 8, 255, 22, 20, 15, 255, 27, 27, 25, 255, 32, 32, 30, 255, 28, 29, 27, 255, 30, 31, 29, 255, 27, 28, 26, 255, 30, 31, 29, 255, 27, 28, 27, 255, 23, 24, 21, 255, 22, 23, 20, 255, 24, 23, 21, 255, 21, 21, 18, 255, 20, 20, 17, 255, 25, 25, 23, 255, 27, 28, 26, 255, 29, 30, 28, 255, 31, 31, 29, 255, 30, 32, 31, 255, 32, 34, 33, 255, 29, 31, 29, 255, 33, 34, 32, 255, 31, 32, 30, 255, 26, 27, 24, 255, 22, 22, 20, 255, 21, 21, 18, 255, 21, 21, 18, 255, 23, 23, 19, 255, 24, 22, 19, 255, 24, 20, 13, 255, 104, 89, 73, 255, 99, 81, 61, 255, 99, 78, 55, 255, 97, 76, 53, 255, 95, 75, 52, 255, 92, 76, 57, 255, 95, 82, 68, 255, 22, 17, 10, 255, 25, 20, 14, 255, 29, 22, 13, 255, 99, 80, 61, 255, 88, 69, 48, 255, 95, 74, 50, 255, 96, 75, 51, 255, 100, 78, 55, 255, 98, 78, 55, 255, 97, 78, 58, 255, 95, 78, 57, 255, 25, 15, 6, 255, 25, 15, 6, 255, 93, 74, 60, 255, 79, 58, 40, 255, 40, 27, 17, 255, 25, 17, 8, 255, 25, 18, 10, 255, 49, 36, 29, 255, 54, 38, 28, 255, 49, 33, 23, 255, 29, 19, 10, 255, 95, 82, 73, 255, 25, 18, 12, 255, 26, 20, 15, 255, 27, 21, 16, 255, 27, 21, 15, 255, 25, 18, 12, 255, 28, 20, 13, 255, 40, 28, 22, 255, 42, 30, 22, 255, 42, 29, 21, 255, 36, 25, 18, 255, 29, 20, 11, 255, 27, 18, 9, 255, 42, 30, 22, 255, 36, 25, 17, 255, 29, 19, 11, 255, 30, 20, 12, 255, 38, 27, 19, 255, 39, 28, 20, 255, 37, 26, 18, 255, 30, 21, 13, 255, 27, 18, 11, 255, 27, 19, 12, 255, 28, 20, 14, 255, 28, 20, 13, 255, 31, 21, 15, 255, 30, 20, 14, 255, 33, 23, 16, 255, 34, 24, 17, 255, 26, 18, 13, 255, 26, 18, 13, 255, 30, 21, 15, 255, 30, 21, 15, 255, 31, 21, 16, 255, 32, 20, 13, 255, 35, 22, 14, 255, 59, 37, 28, 255, 59, 37, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 255, 46, 29, 18, 255, 47, 28, 17, 255, 107, 80, 56, 255, 107, 88, 60, 255, 107, 93, 66, 255, 107, 93, 66, 255, 107, 93, 65, 255, 107, 91, 63, 255, 107, 93, 66, 255, 107, 88, 61, 255, 107, 89, 63, 255, 106, 83, 58, 255, 106, 84, 59, 255, 107, 86, 62, 255, 105, 83, 59, 255, 107, 86, 65, 255, 95, 80, 63, 255, 21, 15, 8, 255, 23, 21, 17, 255, 30, 30, 28, 255, 31, 32, 30, 255, 33, 34, 32, 255, 28, 29, 27, 255, 29, 29, 28, 255, 29, 29, 28, 255, 25, 26, 24, 255, 22, 22, 20, 255, 23, 23, 20, 255, 23, 23, 20, 255, 21, 20, 18, 255, 24, 23, 21, 255, 44, 45, 43, 255, 24, 25, 22, 255, 24, 25, 22, 255, 28, 28, 27, 255, 29, 31, 29, 255, 29, 31, 29, 255, 28, 30, 27, 255, 28, 29, 27, 255, 31, 32, 30, 255, 26, 27, 24, 255, 22, 21, 19, 255, 21, 21, 18, 255, 21, 21, 17, 255, 22, 22, 19, 255, 23, 21, 18, 255, 24, 20, 13, 255, 101, 86, 73, 255, 98, 79, 59, 255, 99, 79, 56, 255, 97, 76, 54, 255, 97, 78, 56, 255, 94, 78, 57, 255, 22, 15, 6, 255, 22, 18, 12, 255, 25, 20, 14, 255, 40, 33, 25, 255, 98, 79, 59, 255, 99, 78, 55, 255, 92, 72, 49, 255, 94, 73, 50, 255, 97, 76, 52, 255, 99, 78, 54, 255, 100, 79, 57, 255, 97, 78, 58, 255, 94, 76, 55, 255, 27, 16, 7, 255, 27, 16, 6, 255, 25, 15, 5, 255, 24, 16, 6, 255, 23, 17, 10, 255, 24, 18, 12, 255, 27, 21, 14, 255, 31, 20, 11, 255, 32, 21, 12, 255, 107, 93, 73, 255, 25, 17, 10, 255, 25, 18, 13, 255, 26, 20, 15, 255, 26, 20, 15, 255, 27, 21, 15, 255, 25, 18, 12, 255, 28, 20, 12, 255, 40, 29, 22, 255, 42, 28, 21, 255, 41, 28, 20, 255, 38, 27, 19, 255, 29, 20, 12, 255, 27, 18, 10, 255, 38, 28, 20, 255, 31, 21, 13, 255, 28, 19, 11, 255, 35, 24, 17, 255, 39, 27, 20, 255, 39, 28, 21, 255, 31, 21, 14, 255, 30, 21, 13, 255, 28, 19, 13, 255, 29, 20, 15, 255, 29, 20, 15, 255, 30, 20, 14, 255, 31, 21, 15, 255, 32, 22, 16, 255, 36, 25, 19, 255, 36, 25, 18, 255, 26, 18, 13, 255, 26, 18, 13, 255, 32, 22, 15, 255, 31, 21, 15, 255, 32, 22, 17, 255, 31, 19, 13, 255, 37, 22, 14, 255, 56, 35, 26, 255, 60, 38, 27, 255, 107, 90, 73, 255, 106, 92, 73, 255, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 255, 47, 29, 19, 255, 47, 29, 18, 255, 107, 84, 59, 255, 107, 89, 62, 255, 107, 91, 63, 255, 107, 91, 64, 255, 107, 93, 67, 255, 107, 90, 62, 255, 107, 89, 62, 255, 107, 90, 63, 255, 107, 89, 64, 255, 107, 83, 57, 255, 105, 83, 58, 255, 101, 80, 55, 255, 100, 79, 56, 255, 104, 85, 65, 255, 22, 14, 8, 255, 22, 18, 11, 255, 22, 21, 17, 255, 27, 27, 25, 255, 30, 31, 29, 255, 30, 31, 29, 255, 30, 30, 29, 255, 31, 32, 30, 255, 29, 30, 28, 255, 24, 25, 22, 255, 22, 22, 20, 255, 23, 23, 20, 255, 23, 23, 20, 255, 21, 20, 18, 255, 24, 24, 22, 255, 23, 24, 21, 255, 23, 24, 22, 255, 25, 25, 23, 255, 29, 31, 29, 255, 29, 31, 29, 255, 32, 33, 32, 255, 30, 31, 29, 255, 25, 26, 24, 255, 25, 25, 23, 255, 23, 24, 22, 255, 22, 21, 19, 255, 21, 21, 19, 255, 21, 21, 18, 255, 22, 21, 18, 255, 22, 21, 18, 255, 24, 20, 13, 255, 93, 78, 61, 255, 93, 75, 56, 255, 98, 78, 55, 255, 98, 77, 54, 255, 99, 80, 60, 255, 102, 86, 71, 255, 24, 17, 8, 255, 22, 19, 13, 255, 25, 20, 14, 255, 28, 20, 10, 255, 96, 78, 58, 255, 101, 79, 57, 255, 105, 82, 59, 255, 95, 74, 51, 255, 95, 74, 50, 255, 97, 76, 52, 255, 95, 74, 51, 255, 101, 80, 58, 255, 98, 78, 57, 255, 95, 76, 57, 255, 94, 76, 59, 255, 86, 70, 53, 255, 54, 41, 30, 255, 24, 18, 10, 255, 23, 18, 13, 255, 24, 18, 13, 255, 39, 30, 23, 255, 76, 63, 56, 255, 29, 21, 13, 255, 26, 19, 12, 255, 26, 20, 13, 255, 26, 20, 15, 255, 26, 21, 15, 255, 26, 20, 15, 255, 25, 18, 12, 255, 29, 20, 12, 255, 39, 28, 20, 255, 41, 28, 20, 255, 41, 28, 20, 255, 38, 26, 19, 255, 32, 22, 14, 255, 28, 18, 11, 255, 38, 29, 22, 255, 28, 19, 11, 255, 27, 18, 10, 255, 37, 27, 20, 255, 40, 28, 22, 255, 34, 24, 18, 255, 29, 19, 13, 255, 28, 19, 13, 255, 29, 20, 14, 255, 30, 21, 15, 255, 30, 22, 15, 255, 31, 21, 14, 255, 32, 21, 15, 255, 36, 25, 18, 255, 37, 25, 19, 255, 36, 25, 19, 255, 27, 18, 13, 255, 25, 17, 12, 255, 30, 20, 14, 255, 30, 21, 15, 255, 32, 22, 16, 255, 32, 20, 13, 255, 36, 22, 14, 255, 57, 36, 26, 255, 57, 37, 26, 255, 107, 93, 73, 255, 107, 92, 73, 255, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 107, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 255, 46, 29, 18, 255, 48, 29, 18, 255, 107, 90, 67, 255, 107, 88, 63, 255, 107, 88, 61, 255, 107, 91, 64, 255, 107, 92, 66, 255, 107, 93, 66, 255, 107, 86, 59, 255, 107, 85, 60, 255, 106, 83, 57, 255, 105, 82, 56, 255, 101, 79, 54, 255, 100, 78, 54, 255, 98, 77, 54, 255, 104, 86, 68, 255, 24, 17, 8, 255, 22, 18, 12, 255, 26, 25, 22, 255, 29, 30, 27, 255, 29, 29, 27, 255, 30, 31, 30, 255, 29, 30, 28, 255, 24, 25, 23, 255, 23, 24, 22, 255, 24, 25, 22, 255, 22, 23, 20, 255, 22, 23, 20, 255, 21, 21, 19, 255, 19, 20, 17, 255, 24, 25, 23, 255, 28, 29, 27, 255, 28, 28, 27, 255, 29, 30, 27, 255, 31, 32, 31, 255, 30, 31, 31, 255, 33, 34, 33, 255, 29, 30, 27, 255, 24, 25, 23, 255, 24, 24, 22, 255, 22, 23, 21, 255, 23, 23, 20, 255, 22, 21, 19, 255, 22, 21, 19, 255, 22, 22, 19, 255, 24, 23, 19, 255, 24, 20, 13, 255, 98, 83, 69, 255, 101, 82, 62, 255, 97, 76, 53, 255, 107, 88, 65, 255, 96, 78, 57, 255, 107, 93, 73, 255, 24, 18, 8, 255, 22, 18, 13, 255, 25, 21, 14, 255, 27, 21, 12, 255, 96, 79, 61, 255, 90, 71, 51, 255, 99, 78, 55, 255, 98, 76, 53, 255, 98, 76, 53, 255, 95, 74, 50, 255, 102, 80, 57, 255, 96, 75, 52, 255, 102, 81, 58, 255, 101, 80, 58, 255, 95, 75, 52, 255, 95, 77, 58, 255, 95, 80, 65, 255, 24, 17, 8, 255, 22, 18, 12, 255, 23, 18, 13, 255, 26, 20, 13, 255, 26, 19, 12, 255, 26, 18, 12, 255, 26, 19, 13, 255, 26, 20, 14, 255, 26, 20, 15, 255, 27, 21, 15, 255, 26, 20, 14, 255, 26, 18, 12, 255, 30, 21, 13, 255, 38, 27, 19, 255, 39, 26, 18, 255, 41, 27, 19, 255, 41, 28, 20, 255, 38, 27, 20, 255, 29, 20, 12, 255, 28, 20, 13, 255, 26, 18, 11, 255, 31, 22, 15, 255, 38, 28, 21, 255, 39, 28, 22, 255, 27, 18, 11, 255, 27, 19, 13, 255, 28, 19, 13, 255, 30, 21, 15, 255, 31, 22, 16, 255, 31, 22, 15, 255, 30, 20, 13, 255, 34, 23, 16, 255, 36, 25, 18, 255, 38, 27, 19, 255, 37, 25, 19, 255, 26, 18, 13, 255, 26, 18, 13, 255, 29, 20, 13, 255, 30, 20, 14, 255, 30, 21, 14, 255, 30, 18, 11, 255, 35, 22, 14, 255, 54, 34, 25, 255, 59, 38, 27, 255, 107, 91, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 0, 93, 78, 67, 255, 57, 37, 29, 255, 48, 29, 18, 255, 107, 82, 60, 255, 107, 93, 70, 255, 107, 86, 59, 255, 107, 90, 64, 255, 107, 86, 60, 255, 106, 84, 59, 255, 107, 88, 62, 255, 100, 79, 55, 255, 99, 78, 55, 255, 104, 81, 56, 255, 104, 82, 57, 255, 99, 78, 54, 255, 98, 77, 55, 255, 97, 79, 61, 255, 23, 17, 8, 255, 22, 19, 14, 255, 28, 28, 25, 255, 30, 31, 29, 255, 29, 29, 28, 255, 28, 29, 27, 255, 27, 28, 25, 255, 23, 24, 22, 255, 25, 26, 24, 255, 23, 24, 22, 255, 22, 22, 20, 255, 22, 23, 20, 255, 21, 22, 19, 255, 21, 22, 19, 255, 29, 30, 27, 255, 29, 30, 28, 255, 31, 32, 30, 255, 32, 33, 31, 255, 31, 33, 31, 255, 31, 33, 32, 255, 29, 30, 28, 255, 30, 31, 29, 255, 26, 27, 26, 255, 24, 25, 22, 255, 24, 25, 22, 255, 22, 21, 19, 255, 21, 21, 19, 255, 22, 21, 19, 255, 23, 23, 19, 255, 24, 23, 19, 255, 24, 20, 13, 255, 101, 86, 73, 255, 95, 77, 57, 255, 96, 75, 52, 255, 101, 80, 57, 255, 104, 83, 63, 255, 99, 82, 65, 255, 25, 19, 10, 255, 22, 18, 11, 255, 25, 20, 14, 255, 28, 24, 16, 255, 75, 60, 42, 255, 101, 81, 62, 255, 103, 82, 60, 255, 91, 71, 47, 255, 94, 72, 49, 255, 95, 74, 50, 255, 97, 76, 52, 255, 96, 75, 52, 255, 103, 81, 58, 255, 93, 72, 49, 255, 98, 76, 53, 255, 96, 76, 55, 255, 92, 74, 54, 255, 24, 17, 7, 255, 23, 18, 12, 255, 24, 20, 15, 255, 24, 18, 12, 255, 25, 18, 13, 255, 25, 19, 13, 255, 25, 19, 14, 255, 26, 20, 15, 255, 26, 20, 15, 255, 26, 20, 15, 255, 26, 19, 13, 255, 25, 17, 10, 255, 32, 22, 15, 255, 38, 26, 18, 255, 38, 25, 17, 255, 41, 27, 19, 255, 41, 27, 19, 255, 40, 28, 20, 255, 32, 23, 15, 255, 26, 18, 12, 255, 27, 19, 12, 255, 35, 26, 19, 255, 39, 29, 22, 255, 36, 26, 20, 255, 26, 18, 11, 255, 27, 19, 13, 255, 28, 20, 13, 255, 30, 22, 15, 255, 30, 20, 14, 255, 31, 22, 15, 255, 31, 20, 13, 255, 33, 23, 16, 255, 38, 26, 19, 255, 38, 26, 19, 255, 36, 24, 17, 255, 24, 16, 11, 255, 24, 17, 12, 255, 30, 21, 15, 255, 30, 20, 15, 255, 29, 20, 14, 255, 30, 19, 11, 255, 34, 21, 14, 255, 54, 34, 25, 255, 55, 35, 23, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 0, 92, 77, 67, 255, 47, 29, 19, 255, 49, 31, 19, 255, 104, 76, 54, 255, 107, 90, 66, 255, 107, 84, 57, 255, 107, 84, 59, 255, 104, 83, 57, 255, 105, 83, 59, 255, 107, 86, 61, 255, 99, 78, 56, 255, 95, 75, 53, 255, 87, 68, 47, 255, 89, 70, 50, 255, 104, 83, 60, 255, 103, 81, 59, 255, 95, 79, 60, 255, 22, 16, 8, 255, 22, 19, 14, 255, 29, 28, 26, 255, 30, 31, 29, 255, 30, 31, 29, 255, 29, 30, 28, 255, 29, 30, 28, 255, 28, 29, 27, 255, 27, 28, 25, 255, 22, 23, 21, 255, 22, 22, 20, 255, 22, 23, 20, 255, 21, 21, 19, 255, 24, 24, 22, 255, 29, 30, 28, 255, 29, 30, 28, 255, 31, 31, 29, 255, 31, 33, 31, 255, 29, 30, 29, 255, 28, 30, 28, 255, 27, 28, 26, 255, 29, 30, 27, 255, 26, 27, 24, 255, 25, 25, 24, 255, 26, 27, 24, 255, 22, 21, 19, 255, 21, 20, 17, 255, 22, 21, 19, 255, 24, 23, 20, 255, 23, 22, 19, 255, 24, 20, 13, 255, 107, 93, 73, 255, 98, 79, 59, 255, 99, 78, 55, 255, 101, 79, 56, 255, 99, 78, 57, 255, 103, 85, 68, 255, 98, 84, 71, 255, 22, 18, 10, 255, 26, 21, 15, 255, 22, 18, 13, 255, 63, 47, 35, 255, 107, 91, 73, 255, 103, 83, 64, 255, 96, 76, 54, 255, 97, 76, 52, 255, 96, 75, 52, 255, 99, 78, 56, 255, 96, 75, 53, 255, 97, 76, 54, 255, 102, 80, 58, 255, 101, 79, 56, 255, 98, 77, 55, 255, 99, 81, 63, 255, 100, 85, 72, 255, 24, 18, 10, 255, 23, 18, 13, 255, 24, 18, 13, 255, 24, 19, 13, 255, 25, 19, 13, 255, 26, 20, 15, 255, 27, 21, 15, 255, 26, 20, 15, 255, 26, 20, 15, 255, 26, 19, 13, 255, 26, 18, 10, 255, 35, 25, 18, 255, 38, 26, 19, 255, 39, 25, 17, 255, 39, 26, 17, 255, 41, 27, 19, 255, 41, 28, 21, 255, 35, 24, 17, 255, 26, 18, 12, 255, 27, 19, 12, 255, 39, 29, 23, 255, 39, 29, 22, 255, 29, 21, 13, 255, 27, 19, 13, 255, 29, 21, 15, 255, 29, 20, 14, 255, 29, 20, 14, 255, 29, 19, 13, 255, 34, 24, 17, 255, 34, 23, 16, 255, 37, 26, 18, 255, 39, 27, 20, 255, 38, 27, 20, 255, 36, 25, 18, 255, 23, 15, 10, 255, 24, 16, 11, 255, 30, 20, 15, 255, 30, 20, 14, 255, 29, 19, 14, 255, 30, 19, 12, 255, 35, 22, 14, 255, 55, 35, 26, 255, 58, 38, 27, 255, 107, 90, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 255, 45, 28, 16, 255, 46, 28, 16, 255, 98, 70, 49, 255, 107, 88, 65, 255, 107, 86, 61, 255, 107, 86, 62, 255, 102, 81, 57, 255, 99, 78, 55, 255, 93, 74, 51, 255, 94, 74, 53, 255, 91, 72, 52, 255, 88, 70, 50, 255, 87, 69, 50, 255, 83, 66, 47, 255, 97, 77, 56, 255, 94, 78, 62, 255, 22, 17, 10, 255, 22, 19, 15, 255, 30, 31, 29, 255, 33, 34, 32, 255, 31, 32, 30, 255, 30, 31, 29, 255, 29, 30, 29, 255, 28, 29, 27, 255, 28, 29, 27, 255, 24, 25, 22, 255, 23, 24, 21, 255, 21, 22, 19, 255, 21, 22, 19, 255, 28, 29, 27, 255, 29, 30, 27, 255, 31, 32, 30, 255, 32, 33, 32, 255, 31, 33, 31, 255, 31, 33, 32, 255, 31, 32, 31, 255, 29, 30, 27, 255, 28, 28, 26, 255, 25, 26, 24, 255, 24, 25, 23, 255, 24, 24, 22, 255, 21, 21, 19, 255, 22, 21, 19, 255, 24, 23, 20, 255, 24, 23, 20, 255, 24, 23, 20, 255, 25, 21, 15, 255, 106, 92, 73, 255, 95, 76, 56, 255, 96, 75, 52, 255, 98, 77, 54, 255, 96, 77, 56, 255, 30, 23, 12, 255, 25, 18, 8, 255, 24, 19, 12, 255, 26, 21, 15, 255, 22, 18, 13, 255, 21, 16, 10, 255, 24, 18, 9, 255, 25, 18, 8, 255, 25, 17, 7, 255, 94, 77, 58, 255, 95, 78, 59, 255, 101, 83, 65, 255, 42, 30, 16, 255, 98, 79, 59, 255, 94, 74, 52, 255, 98, 76, 53, 255, 97, 76, 52, 255, 105, 83, 63, 255, 99, 81, 64, 255, 24, 15, 6, 255, 23, 17, 10, 255, 25, 20, 15, 255, 26, 20, 15, 255, 26, 20, 15, 255, 26, 20, 15, 255, 27, 21, 16, 255, 27, 21, 15, 255, 26, 19, 13, 255, 26, 19, 13, 255, 27, 18, 12, 255, 38, 27, 19, 255, 39, 26, 18, 255, 39, 26, 17, 255, 42, 28, 20, 255, 44, 30, 21, 255, 41, 28, 20, 255, 36, 26, 19, 255, 26, 18, 12, 255, 37, 28, 22, 255, 37, 28, 22, 255, 26, 18, 11, 255, 26, 19, 12, 255, 27, 20, 13, 255, 29, 20, 14, 255, 29, 21, 14, 255, 31, 20, 14, 255, 37, 25, 18, 255, 37, 25, 18, 255, 40, 28, 20, 255, 39, 27, 19, 255, 40, 27, 20, 255, 38, 27, 20, 255, 32, 22, 15, 255, 24, 17, 12, 255, 25, 17, 13, 255, 31, 23, 17, 255, 30, 21, 15, 255, 29, 20, 14, 255, 30, 19, 12, 255, 37, 23, 15, 255, 55, 34, 26, 255, 55, 35, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 255, 48, 30, 20, 255, 46, 28, 16, 255, 107, 90, 70, 255, 106, 82, 59, 255, 104, 82, 59, 255, 104, 83, 60, 255, 98, 78, 55, 255, 93, 74, 51, 255, 92, 73, 52, 255, 89, 70, 50, 255, 86, 68, 49, 255, 83, 66, 47, 255, 83, 66, 47, 255, 79, 63, 45, 255, 76, 62, 46, 255, 17, 11, 5, 255, 22, 18, 12, 255, 24, 23, 20, 255, 33, 33, 31, 255, 30, 31, 29, 255, 30, 30, 29, 255, 31, 32, 30, 255, 30, 31, 29, 255, 29, 29, 27, 255, 28, 29, 27, 255, 24, 24, 22, 255, 22, 22, 20, 255, 21, 21, 18, 255, 22, 23, 20, 255, 29, 30, 27, 255, 31, 31, 30, 255, 31, 32, 30, 255, 32, 33, 32, 255, 31, 33, 32, 255, 32, 34, 33, 255, 29, 31, 29, 255, 27, 28, 26, 255, 26, 27, 25, 255, 24, 25, 22, 255, 23, 24, 22, 255, 24, 24, 22, 255, 21, 21, 19, 255, 22, 22, 19, 255, 24, 23, 21, 255, 24, 24, 21, 255, 24, 23, 20, 255, 25, 21, 15, 255, 104, 89, 73, 255, 95, 76, 56, 255, 96, 75, 52, 255, 101, 79, 56, 255, 97, 79, 59, 255, 98, 83, 67, 255, 24, 17, 8, 255, 24, 20, 13, 255, 25, 20, 13, 255, 22, 18, 11, 255, 95, 87, 73, 255, 22, 16, 8, 255, 24, 17, 6, 255, 24, 17, 6, 255, 95, 81, 67, 255, 94, 79, 63, 255, 101, 85, 70, 255, 28, 17, 7, 255, 98, 79, 59, 255, 95, 75, 52, 255, 96, 75, 52, 255, 102, 80, 57, 255, 96, 76, 54, 255, 95, 76, 57, 255, 94, 78, 63, 255, 24, 17, 8, 255, 25, 20, 14, 255, 25, 20, 15, 255, 26, 20, 15, 255, 27, 21, 15, 255, 26, 21, 15, 255, 26, 20, 15, 255, 26, 20, 14, 255, 26, 20, 13, 255, 27, 18, 11, 255, 38, 27, 20, 255, 40, 27, 19, 255, 42, 28, 20, 255, 42, 28, 19, 255, 43, 29, 20, 255, 42, 29, 21, 255, 35, 25, 17, 255, 26, 19, 12, 255, 34, 26, 20, 255, 28, 21, 14, 255, 27, 19, 13, 255, 28, 21, 14, 255, 28, 20, 13, 255, 29, 20, 13, 255, 30, 21, 13, 255, 34, 23, 16, 255, 36, 25, 17, 255, 38, 26, 18, 255, 40, 27, 19, 255, 40, 27, 19, 255, 38, 25, 18, 255, 34, 23, 15, 255, 32, 22, 15, 255, 24, 17, 12, 255, 24, 17, 12, 255, 30, 21, 15, 255, 29, 21, 14, 255, 30, 20, 14, 255, 32, 20, 14, 255, 34, 21, 14, 255, 53, 33, 24, 255, 63, 42, 33, 255, 106, 89, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 92, 78, 67, 0, 92, 78, 67, 0, 92, 78, 67, 0, 92, 78, 67, 0, 92, 78, 67, 255, 47, 30, 19, 255, 46, 28, 17, 255, 107, 87, 66, 255, 105, 81, 60, 255, 95, 75, 52, 255, 95, 75, 53, 255, 93, 73, 52, 255, 96, 76, 55, 255, 88, 70, 49, 255, 89, 70, 51, 255, 83, 66, 47, 255, 80, 63, 44, 255, 81, 64, 47, 255, 83, 67, 49, 255, 75, 62, 48, 255, 17, 12, 5, 255, 17, 14, 10, 255, 28, 28, 25, 255, 29, 30, 28, 255, 31, 32, 30, 255, 33, 33, 32, 255, 31, 32, 30, 255, 30, 31, 29, 255, 29, 30, 28, 255, 26, 27, 25, 255, 24, 24, 22, 255, 22, 22, 20, 255, 21, 21, 18, 255, 25, 26, 24, 255, 28, 29, 27, 255, 29, 30, 28, 255, 29, 31, 29, 255, 30, 32, 31, 255, 31, 32, 31, 255, 29, 30, 29, 255, 29, 31, 29, 255, 26, 27, 25, 255, 26, 27, 26, 255, 25, 25, 23, 255, 24, 24, 22, 255, 24, 24, 22, 255, 21, 20, 17, 255, 22, 21, 19, 255, 24, 24, 21, 255, 24, 24, 22, 255, 24, 24, 20, 255, 24, 20, 14, 255, 100, 86, 73, 255, 95, 76, 56, 255, 100, 79, 57, 255, 102, 81, 59, 255, 96, 78, 58, 255, 102, 87, 73, 255, 23, 18, 9, 255, 24, 19, 12, 255, 78, 68, 61, 255, 22, 17, 10, 255, 86, 75, 68, 255, 99, 86, 73, 255, 100, 86, 73, 255, 24, 15, 5, 255, 24, 16, 6, 255, 25, 17, 6, 255, 28, 18, 9, 255, 100, 81, 63, 255, 93, 73, 52, 255, 98, 78, 55, 255, 96, 75, 51, 255, 96, 75, 52, 255, 96, 75, 52, 255, 96, 77, 56, 255, 106, 87, 70, 255, 98, 82, 66, 255, 25, 19, 12, 255, 25, 20, 14, 255, 25, 19, 14, 255, 27, 21, 15, 255, 26, 20, 15, 255, 26, 20, 15, 255, 26, 20, 14, 255, 26, 20, 13, 255, 28, 20, 12, 255, 38, 27, 20, 255, 41, 28, 19, 255, 42, 28, 19, 255, 43, 29, 20, 255, 44, 30, 21, 255, 41, 28, 20, 255, 35, 24, 17, 255, 26, 19, 12, 255, 32, 24, 18, 255, 27, 20, 13, 255, 29, 21, 15, 255, 28, 21, 14, 255, 28, 19, 13, 255, 29, 19, 12, 255, 31, 21, 14, 255, 36, 25, 18, 255, 37, 25, 17, 255, 37, 24, 16, 255, 40, 27, 19, 255, 40, 27, 19, 255, 38, 27, 19, 255, 32, 21, 14, 255, 30, 20, 14, 255, 23, 17, 12, 255, 24, 17, 12, 255, 30, 21, 16, 255, 29, 21, 14, 255, 29, 20, 13, 255, 32, 20, 14, 255, 41, 25, 18, 255, 51, 32, 23, 255, 52, 33, 22, 255, 104, 88, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 106, 92, 73, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 255, 46, 28, 17, 255, 67, 40, 23, 255, 107, 88, 68, 255, 103, 81, 61, 255, 97, 77, 55, 255, 95, 75, 54, 255, 88, 69, 48, 255, 88, 70, 50, 255, 84, 67, 47, 255, 81, 64, 45, 255, 80, 64, 45, 255, 82, 65, 48, 255, 80, 64, 46, 255, 77, 61, 44, 255, 77, 63, 50, 255, 16, 11, 5, 255, 17, 15, 12, 255, 22, 22, 21, 255, 23, 23, 22, 255, 34, 35, 33, 255, 30, 30, 28, 255, 30, 31, 29, 255, 27, 28, 27, 255, 25, 26, 24, 255, 24, 25, 22, 255, 23, 24, 21, 255, 22, 21, 19, 255, 21, 21, 19, 255, 28, 28, 26, 255, 28, 29, 27, 255, 29, 30, 28, 255, 28, 30, 29, 255, 28, 30, 28, 255, 31, 32, 31, 255, 31, 33, 32, 255, 28, 29, 27, 255, 26, 27, 24, 255, 26, 27, 25, 255, 25, 26, 24, 255, 25, 26, 24, 255, 24, 24, 22, 255, 20, 20, 17, 255, 23, 23, 20, 255, 24, 23, 20, 255, 24, 23, 21, 255, 24, 23, 20, 255, 24, 20, 13, 255, 103, 88, 73, 255, 95, 76, 57, 255, 98, 78, 55, 255, 96, 76, 52, 255, 92, 75, 55, 255, 94, 78, 63, 255, 24, 18, 10, 255, 24, 18, 11, 255, 46, 39, 31, 255, 23, 17, 8, 255, 25, 18, 9, 255, 89, 75, 59, 255, 96, 81, 66, 255, 104, 88, 73, 255, 25, 16, 7, 255, 94, 77, 56, 255, 96, 78, 59, 255, 101, 81, 59, 255, 99, 78, 56, 255, 98, 76, 54, 255, 95, 74, 50, 255, 98, 77, 54, 255, 98, 76, 54, 255, 98, 78, 55, 255, 97, 78, 57, 255, 98, 80, 61, 255, 25, 17, 8, 255, 25, 18, 12, 255, 25, 19, 13, 255, 26, 20, 14, 255, 26, 20, 15, 255, 26, 20, 15, 255, 26, 20, 14, 255, 26, 20, 13, 255, 26, 18, 11, 255, 38, 27, 20, 255, 42, 29, 20, 255, 43, 29, 20, 255, 43, 29, 20, 255, 41, 28, 19, 255, 39, 27, 19, 255, 28, 20, 12, 255, 28, 21, 14, 255, 30, 22, 17, 255, 28, 20, 15, 255, 29, 21, 15, 255, 29, 21, 15, 255, 30, 21, 15, 255, 33, 22, 16, 255, 35, 23, 16, 255, 38, 26, 18, 255, 40, 27, 19, 255, 40, 27, 18, 255, 40, 27, 19, 255, 40, 27, 19, 255, 38, 26, 19, 255, 32, 21, 14, 255, 29, 19, 13, 255, 23, 16, 11, 255, 23, 16, 11, 255, 29, 21, 15, 255, 29, 21, 14, 255, 29, 20, 14, 255, 30, 19, 13, 255, 37, 22, 15, 255, 50, 32, 23, 255, 52, 33, 22, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 106, 92, 73, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 0, 93, 78, 68, 255, 47, 29, 19, 255, 64, 38, 23, 255, 101, 74, 55, 255, 103, 80, 58, 255, 90, 71, 50, 255, 89, 70, 50, 255, 84, 66, 47, 255, 86, 68, 50, 255, 84, 67, 49, 255, 80, 63, 45, 255, 82, 65, 48, 255, 80, 64, 47, 255, 80, 63, 46, 255, 75, 60, 43, 255, 72, 59, 46, 255, 16, 12, 5, 255, 17, 15, 11, 255, 23, 23, 21, 255, 21, 22, 21, 255, 22, 23, 22, 255, 23, 24, 23, 255, 27, 28, 26, 255, 26, 26, 25, 255, 24, 25, 23, 255, 23, 24, 21, 255, 23, 23, 20, 255, 22, 21, 18, 255, 21, 21, 18, 255, 27, 28, 26, 255, 29, 30, 28, 255, 31, 31, 30, 255, 28, 29, 28, 255, 28, 30, 28, 255, 29, 31, 30, 255, 31, 32, 31, 255, 26, 27, 26, 255, 24, 25, 23, 255, 25, 25, 24, 255, 24, 25, 22, 255, 25, 25, 23, 255, 24, 24, 21, 255, 21, 21, 18, 255, 25, 25, 22, 255, 24, 24, 21, 255, 24, 23, 21, 255, 23, 22, 19, 255, 24, 20, 14, 255, 91, 77, 61, 255, 100, 81, 62, 255, 96, 76, 52, 255, 99, 78, 55, 255, 97, 79, 59, 255, 103, 88, 73, 255, 23, 17, 8, 255, 24, 18, 9, 255, 29, 23, 15, 255, 25, 18, 9, 255, 24, 18, 10, 255, 24, 17, 8, 255, 104, 89, 73, 255, 95, 78, 61, 255, 94, 76, 58, 255, 94, 75, 54, 255, 95, 75, 53, 255, 99, 78, 55, 255, 99, 78, 56, 255, 102, 81, 58, 255, 98, 76, 54, 255, 98, 76, 54, 255, 99, 77, 54, 255, 96, 75, 52, 255, 95, 75, 52, 255, 95, 76, 54, 255, 94, 77, 61, 255, 25, 17, 7, 255, 25, 18, 10, 255, 26, 20, 13, 255, 25, 20, 14, 255, 26, 20, 14, 255, 26, 20, 14, 255, 26, 20, 13, 255, 28, 19, 12, 255, 39, 28, 20, 255, 42, 28, 20, 255, 42, 28, 19, 255, 43, 29, 20, 255, 42, 28, 20, 255, 38, 26, 19, 255, 26, 18, 10, 255, 29, 21, 16, 255, 30, 22, 17, 255, 28, 21, 15, 255, 29, 21, 15, 255, 29, 21, 14, 255, 32, 22, 16, 255, 35, 24, 16, 255, 38, 26, 19, 255, 39, 27, 18, 255, 41, 28, 19, 255, 40, 27, 19, 255, 41, 28, 19, 255, 39, 27, 19, 255, 36, 25, 18, 255, 31, 22, 14, 255, 29, 20, 14, 255, 22, 15, 10, 255, 23, 16, 11, 255, 28, 19, 14, 255, 29, 20, 14, 255, 28, 20, 14, 255, 30, 19, 12, 255, 36, 22, 15, 255, 50, 31, 23, 255, 53, 34, 23, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 58, 36, 21, 255, 60, 36, 22, 255, 84, 60, 43, 255, 92, 71, 53, 255, 92, 74, 54, 255, 90, 71, 52, 255, 81, 64, 45, 255, 83, 66, 47, 255, 80, 63, 45, 255, 79, 62, 45, 255, 77, 61, 43, 255, 76, 60, 43, 255, 76, 60, 43, 255, 76, 61, 45, 255, 72, 59, 46, 255, 17, 13, 6, 255, 16, 14, 10, 255, 21, 20, 19, 255, 22, 22, 21, 255, 23, 24, 23, 255, 23, 23, 22, 255, 22, 22, 22, 255, 20, 21, 19, 255, 18, 18, 17, 255, 17, 18, 16, 255, 17, 17, 15, 255, 16, 16, 14, 255, 17, 17, 16, 255, 23, 23, 22, 255, 23, 23, 22, 255, 23, 24, 23, 255, 31, 32, 31, 255, 33, 35, 34, 255, 29, 31, 30, 255, 30, 31, 30, 255, 26, 27, 25, 255, 24, 24, 22, 255, 24, 24, 22, 255, 24, 25, 23, 255, 23, 23, 20, 255, 22, 23, 20, 255, 22, 21, 19, 255, 25, 25, 22, 255, 25, 24, 22, 255, 23, 23, 20, 255, 23, 22, 19, 255, 24, 20, 14, 255, 104, 89, 73, 255, 95, 77, 58, 255, 98, 77, 54, 255, 99, 79, 56, 255, 98, 79, 58, 255, 98, 81, 65, 255, 24, 17, 7, 255, 24, 18, 8, 255, 50, 41, 32, 255, 95, 81, 70, 255, 24, 18, 9, 255, 23, 17, 8, 255, 25, 17, 8, 255, 105, 88, 73, 255, 94, 77, 58, 255, 97, 78, 58, 255, 96, 76, 54, 255, 98, 77, 54, 255, 98, 77, 54, 255, 99, 79, 56, 255, 99, 78, 56, 255, 97, 76, 53, 255, 95, 75, 52, 255, 98, 77, 54, 255, 96, 76, 53, 255, 98, 78, 55, 255, 97, 79, 59, 255, 105, 87, 73, 255, 25, 16, 8, 255, 26, 18, 10, 255, 26, 20, 13, 255, 26, 19, 13, 255, 26, 19, 13, 255, 27, 20, 13, 255, 29, 20, 12, 255, 37, 25, 18, 255, 39, 26, 17, 255, 42, 28, 19, 255, 42, 28, 19, 255, 41, 27, 19, 255, 35, 24, 17, 255, 26, 18, 10, 255, 31, 23, 17, 255, 29, 21, 16, 255, 27, 20, 14, 255, 30, 22, 16, 255, 31, 22, 16, 255, 34, 24, 17, 255, 37, 25, 18, 255, 40, 27, 20, 255, 40, 27, 19, 255, 39, 26, 18, 255, 39, 26, 17, 255, 40, 27, 19, 255, 37, 25, 17, 255, 34, 23, 16, 255, 30, 20, 14, 255, 28, 19, 12, 255, 24, 17, 13, 255, 24, 17, 13, 255, 23, 16, 12, 255, 23, 17, 12, 255, 28, 20, 14, 255, 29, 19, 11, 255, 37, 22, 14, 255, 52, 32, 24, 255, 54, 35, 24, 255, 107, 93, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 107, 93, 73, 0, 107, 93, 73, 255, 75, 50, 39, 255, 57, 34, 21, 255, 102, 77, 60, 255, 86, 67, 49, 255, 87, 69, 50, 255, 81, 64, 45, 255, 81, 64, 46, 255, 83, 66, 48, 255, 79, 62, 45, 255, 79, 62, 45, 255, 76, 60, 43, 255, 74, 59, 41, 255, 78, 62, 46, 255, 78, 62, 48, 255, 72, 60, 49, 255, 17, 13, 8, 255, 17, 16, 13, 255, 21, 21, 20, 255, 21, 22, 21, 255, 23, 24, 23, 255, 23, 24, 23, 255, 22, 23, 22, 255, 19, 20, 19, 255, 17, 18, 16, 255, 18, 18, 16, 255, 16, 16, 14, 255, 16, 15, 13, 255, 19, 19, 17, 255, 23, 24, 23, 255, 23, 24, 23, 255, 22, 23, 23, 255, 23, 24, 24, 255, 23, 24, 24, 255, 22, 23, 23, 255, 20, 21, 21, 255, 19, 19, 18, 255, 23, 24, 22, 255, 23, 24, 22, 255, 23, 24, 21, 255, 24, 24, 22, 255, 22, 22, 19, 255, 22, 22, 19, 255, 23, 23, 20, 255, 24, 24, 21, 255, 24, 23, 20, 255, 24, 23, 20, 255, 24, 20, 14, 255, 105, 91, 73, 255, 99, 81, 61, 255, 102, 81, 58, 255, 101, 80, 58, 255, 101, 81, 59, 255, 98, 81, 62, 255, 97, 82, 67, 255, 24, 18, 7, 255, 25, 18, 7, 255, 95, 80, 66, 255, 24, 16, 7, 255, 26, 18, 8, 255, 92, 81, 72, 255, 24, 15, 6, 255, 26, 16, 6, 255, 32, 21, 11, 255, 96, 76, 54, 255, 96, 75, 52, 255, 98, 78, 54, 255, 103, 82, 59, 255, 99, 78, 56, 255, 100, 79, 56, 255, 99, 78, 56, 255, 100, 79, 57, 255, 102, 81, 58, 255, 95, 75, 52, 255, 107, 88, 66, 255, 102, 82, 63, 255, 104, 85, 69, 255, 96, 80, 66, 255, 25, 17, 8, 255, 26, 20, 12, 255, 27, 20, 13, 255, 27, 19, 13, 255, 29, 20, 13, 255, 36, 25, 17, 255, 42, 28, 20, 255, 42, 28, 19, 255, 42, 28, 19, 255, 40, 26, 18, 255, 36, 25, 18, 255, 26, 17, 9, 255, 32, 24, 18, 255, 27, 19, 13, 255, 26, 19, 13, 255, 27, 19, 13, 255, 28, 20, 13, 255, 34, 24, 16, 255, 39, 27, 20, 255, 41, 27, 19, 255, 42, 28, 19, 255, 42, 28, 19, 255, 40, 27, 19, 255, 41, 28, 19, 255, 36, 24, 17, 255, 31, 20, 13, 255, 29, 19, 13, 255, 29, 20, 13, 255, 24, 17, 13, 255, 23, 16, 12, 255, 24, 17, 13, 255, 23, 16, 11, 255, 28, 20, 13, 255, 29, 18, 11, 255, 35, 22, 14, 255, 51, 32, 24, 255, 53, 34, 23, 255, 107, 92, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 255, 107, 92, 73, 255, 54, 33, 21, 255, 53, 32, 19, 255, 86, 62, 45, 255, 101, 78, 58, 255, 82, 65, 47, 255, 80, 63, 45, 255, 81, 64, 47, 255, 78, 62, 45, 255, 76, 60, 43, 255, 73, 58, 41, 255, 80, 63, 47, 255, 75, 59, 43, 255, 76, 60, 44, 255, 73, 60, 45, 255, 16, 10, 4, 255, 17, 14, 8, 255, 19, 18, 16, 255, 22, 21, 21, 255, 21, 21, 21, 255, 23, 24, 23, 255, 22, 23, 22, 255, 23, 23, 23, 255, 18, 19, 17, 255, 17, 17, 16, 255, 18, 18, 16, 255, 16, 16, 14, 255, 16, 16, 15, 255, 23, 24, 23, 255, 23, 24, 23, 255, 23, 23, 22, 255, 24, 25, 25, 255, 24, 26, 26, 255, 22, 23, 23, 255, 23, 25, 24, 255, 22, 23, 22, 255, 20, 21, 19, 255, 17, 18, 17, 255, 23, 24, 22, 255, 22, 23, 20, 255, 23, 23, 20, 255, 22, 22, 20, 255, 24, 23, 20, 255, 24, 24, 21, 255, 24, 24, 22, 255, 24, 24, 21, 255, 24, 23, 20, 255, 24, 20, 13, 255, 102, 88, 73, 255, 101, 82, 63, 255, 99, 78, 56, 255, 99, 79, 56, 255, 98, 78, 55, 255, 97, 78, 58, 255, 93, 77, 59, 255, 24, 17, 6, 255, 24, 17, 6, 255, 97, 82, 70, 255, 100, 84, 66, 255, 26, 17, 7, 255, 24, 15, 6, 255, 100, 84, 70, 255, 98, 81, 64, 255, 98, 79, 59, 255, 93, 74, 53, 255, 98, 77, 55, 255, 99, 78, 54, 255, 95, 75, 52, 255, 99, 78, 56, 255, 99, 79, 56, 255, 97, 76, 54, 255, 98, 77, 54, 255, 98, 77, 54, 255, 99, 78, 55, 255, 98, 77, 55, 255, 96, 76, 54, 255, 98, 78, 58, 255, 95, 77, 59, 255, 99, 83, 69, 255, 25, 17, 8, 255, 27, 19, 11, 255, 28, 20, 13, 255, 29, 20, 12, 255, 37, 25, 17, 255, 40, 26, 18, 255, 41, 28, 19, 255, 43, 29, 20, 255, 41, 28, 20, 255, 36, 25, 18, 255, 26, 16, 8, 255, 28, 20, 13, 255, 25, 18, 11, 255, 26, 19, 13, 255, 27, 19, 13, 255, 29, 20, 13, 255, 31, 21, 13, 255, 37, 24, 16, 255, 42, 29, 20, 255, 40, 27, 18, 255, 41, 28, 19, 255, 40, 27, 19, 255, 40, 27, 19, 255, 39, 27, 20, 255, 31, 21, 14, 255, 29, 19, 13, 255, 28, 19, 13, 255, 24, 17, 12, 255, 23, 17, 12, 255, 24, 17, 13, 255, 24, 17, 12, 255, 29, 20, 14, 255, 30, 19, 12, 255, 37, 23, 15, 255, 53, 33, 25, 255, 53, 34, 23, 255, 107, 93, 73, 255, 105, 91, 73, 255, 105, 91, 73, 0, 105, 91, 73, 0, 105, 91, 73, 0, 105, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 255, 105, 88, 73, 255, 53, 33, 20, 255, 52, 31, 19, 255, 73, 52, 37, 255, 104, 81, 61, 255, 78, 62, 44, 255, 80, 64, 46, 255, 78, 62, 45, 255, 103, 81, 59, 255, 80, 64, 47, 255, 75, 60, 43, 255, 76, 60, 44, 255, 73, 58, 41, 255, 74, 59, 43, 255, 72, 59, 45, 255, 16, 11, 4, 255, 16, 13, 8, 255, 19, 18, 16, 255, 22, 21, 20, 255, 21, 22, 21, 255, 22, 23, 22, 255, 22, 22, 22, 255, 21, 21, 20, 255, 18, 18, 16, 255, 18, 17, 16, 255, 18, 17, 16, 255, 16, 15, 13, 255, 19, 18, 17, 255, 24, 25, 24, 255, 23, 24, 23, 255, 22, 23, 22, 255, 23, 24, 23, 255, 21, 22, 22, 255, 24, 25, 25, 255, 24, 25, 25, 255, 23, 24, 23, 255, 22, 22, 21, 255, 18, 18, 17, 255, 23, 24, 22, 255, 22, 23, 20, 255, 22, 22, 20, 255, 21, 21, 18, 255, 25, 24, 22, 255, 24, 24, 21, 255, 24, 24, 21, 255, 22, 22, 19, 255, 23, 22, 19, 255, 24, 20, 14, 255, 96, 82, 67, 255, 95, 78, 58, 255, 95, 75, 52, 255, 99, 78, 56, 255, 102, 81, 58, 255, 98, 78, 56, 255, 88, 69, 47, 255, 107, 90, 73, 255, 25, 17, 6, 255, 26, 18, 6, 255, 105, 86, 68, 255, 107, 88, 69, 255, 98, 79, 61, 255, 94, 75, 55, 255, 95, 76, 55, 255, 100, 81, 59, 255, 93, 74, 51, 255, 98, 77, 55, 255, 96, 76, 53, 255, 100, 79, 57, 255, 102, 81, 58, 255, 104, 82, 60, 255, 99, 78, 56, 255, 95, 75, 53, 255, 96, 75, 53, 255, 102, 81, 58, 255, 96, 76, 53, 255, 98, 77, 55, 255, 99, 78, 56, 255, 101, 81, 60, 255, 95, 76, 57, 255, 93, 76, 61, 255, 26, 17, 8, 255, 29, 21, 13, 255, 31, 21, 13, 255, 39, 26, 19, 255, 39, 25, 17, 255, 40, 26, 18, 255, 42, 29, 20, 255, 41, 28, 20, 255, 38, 26, 19, 255, 26, 16, 8, 255, 34, 25, 19, 255, 26, 18, 10, 255, 26, 19, 12, 255, 27, 19, 11, 255, 31, 22, 15, 255, 34, 23, 15, 255, 37, 25, 16, 255, 40, 27, 19, 255, 42, 28, 19, 255, 46, 31, 22, 255, 38, 25, 17, 255, 39, 27, 19, 255, 36, 25, 17, 255, 30, 20, 13, 255, 29, 19, 12, 255, 28, 19, 13, 255, 24, 17, 12, 255, 23, 16, 10, 255, 23, 17, 12, 255, 29, 21, 15, 255, 30, 21, 15, 255, 30, 19, 13, 255, 32, 20, 14, 255, 53, 33, 25, 255, 53, 34, 24, 255, 107, 93, 73, 255, 105, 91, 73, 255, 105, 91, 73, 0, 105, 91, 73, 0, 105, 91, 73, 0, 105, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 107, 93, 73, 255, 50, 31, 19, 255, 51, 31, 19, 255, 85, 65, 50, 255, 77, 59, 43, 255, 76, 59, 42, 255, 80, 63, 46, 255, 76, 61, 43, 255, 95, 75, 54, 255, 74, 58, 42, 255, 75, 60, 43, 255, 75, 60, 43, 255, 72, 57, 40, 255, 76, 61, 45, 255, 71, 58, 45, 255, 16, 11, 5, 255, 15, 13, 8, 255, 20, 19, 18, 255, 22, 22, 20, 255, 22, 22, 21, 255, 23, 23, 22, 255, 22, 23, 22, 255, 20, 20, 19, 255, 18, 18, 17, 255, 18, 18, 16, 255, 18, 17, 15, 255, 16, 15, 13, 255, 20, 20, 18, 255, 23, 23, 22, 255, 21, 21, 21, 255, 23, 24, 23, 255, 23, 24, 23, 255, 22, 23, 22, 255, 31, 32, 30, 255, 32, 33, 31, 255, 23, 24, 23, 255, 21, 21, 21, 255, 19, 19, 18, 255, 18, 18, 17, 255, 17, 17, 16, 255, 17, 17, 15, 255, 16, 16, 14, 255, 19, 19, 17, 255, 18, 18, 16, 255, 18, 18, 15, 255, 17, 17, 14, 255, 18, 17, 15, 255, 18, 15, 11, 255, 80, 69, 61, 255, 76, 62, 48, 255, 77, 61, 45, 255, 76, 60, 44, 255, 76, 60, 44, 255, 101, 81, 58, 255, 102, 82, 61, 255, 99, 81, 62, 255, 105, 88, 71, 255, 26, 17, 6, 255, 101, 81, 60, 255, 105, 85, 62, 255, 101, 80, 58, 255, 99, 79, 56, 255, 98, 78, 55, 255, 97, 77, 54, 255, 98, 78, 54, 255, 105, 83, 61, 255, 103, 82, 59, 255, 99, 78, 55, 255, 96, 75, 52, 255, 96, 75, 53, 255, 97, 76, 54, 255, 101, 79, 57, 255, 103, 82, 59, 255, 97, 76, 54, 255, 99, 79, 57, 255, 99, 79, 57, 255, 97, 76, 54, 255, 99, 78, 56, 255, 96, 76, 55, 255, 93, 75, 57, 255, 96, 80, 66, 255, 30, 20, 11, 255, 37, 26, 20, 255, 43, 30, 22, 255, 43, 29, 20, 255, 42, 28, 20, 255, 44, 30, 22, 255, 39, 26, 17, 255, 36, 25, 17, 255, 26, 16, 8, 255, 37, 26, 20, 255, 30, 21, 14, 255, 28, 19, 11, 255, 27, 18, 9, 255, 37, 26, 19, 255, 40, 27, 20, 255, 40, 27, 19, 255, 42, 28, 19, 255, 40, 27, 18, 255, 40, 27, 19, 255, 40, 26, 18, 255, 42, 29, 22, 255, 32, 21, 13, 255, 31, 20, 14, 255, 30, 20, 13, 255, 24, 17, 11, 255, 24, 17, 12, 255, 23, 16, 11, 255, 23, 16, 11, 255, 29, 20, 14, 255, 30, 20, 15, 255, 30, 19, 12, 255, 35, 21, 15, 255, 53, 33, 25, 255, 54, 34, 24, 255, 101, 85, 73, 255, 103, 89, 73, 255, 103, 89, 73, 0, 103, 89, 73, 0, 103, 89, 73, 0, 103, 89, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 107, 90, 73, 0, 107, 90, 73, 0, 107, 90, 73, 255, 53, 33, 20, 255, 50, 30, 19, 255, 77, 57, 43, 255, 87, 69, 54, 255, 75, 59, 42, 255, 75, 59, 42, 255, 96, 76, 55, 255, 95, 75, 53, 255, 92, 73, 50, 255, 75, 60, 43, 255, 76, 60, 44, 255, 74, 58, 42, 255, 77, 61, 45, 255, 75, 61, 48, 255, 17, 11, 5, 255, 16, 13, 8, 255, 31, 29, 27, 255, 21, 21, 19, 255, 20, 20, 18, 255, 24, 24, 23, 255, 24, 24, 22, 255, 19, 19, 18, 255, 19, 18, 16, 255, 18, 18, 16, 255, 18, 17, 15, 255, 15, 14, 12, 255, 20, 20, 19, 255, 22, 22, 21, 255, 23, 23, 22, 255, 23, 24, 23, 255, 25, 25, 25, 255, 22, 23, 22, 255, 24, 25, 24, 255, 23, 23, 22, 255, 21, 22, 21, 255, 23, 24, 23, 255, 20, 21, 19, 255, 18, 18, 17, 255, 17, 17, 16, 255, 17, 16, 15, 255, 16, 16, 14, 255, 20, 19, 17, 255, 18, 18, 16, 255, 17, 17, 15, 255, 17, 16, 14, 255, 17, 16, 14, 255, 19, 16, 11, 255, 79, 67, 58, 255, 75, 61, 46, 255, 80, 63, 47, 255, 75, 59, 41, 255, 76, 61, 43, 255, 102, 81, 59, 255, 94, 75, 51, 255, 95, 75, 53, 255, 102, 82, 61, 255, 107, 90, 71, 255, 30, 19, 14, 255, 104, 82, 58, 255, 98, 77, 54, 255, 97, 76, 53, 255, 98, 77, 55, 255, 101, 80, 57, 255, 96, 76, 53, 255, 105, 83, 61, 255, 97, 76, 54, 255, 99, 78, 55, 255, 98, 77, 54, 255, 96, 75, 52, 255, 98, 78, 55, 255, 105, 83, 60, 255, 98, 78, 55, 255, 102, 81, 58, 255, 103, 82, 60, 255, 96, 75, 53, 255, 96, 76, 53, 255, 97, 76, 54, 255, 99, 78, 56, 255, 96, 77, 57, 255, 96, 79, 63, 255, 28, 18, 8, 255, 33, 23, 15, 255, 39, 26, 18, 255, 41, 28, 19, 255, 43, 28, 20, 255, 43, 29, 20, 255, 39, 26, 17, 255, 44, 31, 24, 255, 27, 17, 8, 255, 37, 26, 19, 255, 35, 24, 16, 255, 35, 25, 16, 255, 33, 22, 14, 255, 36, 24, 16, 255, 38, 26, 18, 255, 41, 28, 19, 255, 41, 27, 19, 255, 40, 27, 18, 255, 40, 27, 18, 255, 38, 25, 17, 255, 36, 24, 17, 255, 30, 20, 12, 255, 30, 19, 12, 255, 30, 20, 13, 255, 28, 19, 15, 255, 25, 17, 12, 255, 23, 15, 10, 255, 28, 19, 13, 255, 29, 20, 14, 255, 30, 21, 15, 255, 31, 20, 13, 255, 35, 22, 15, 255, 53, 33, 26, 255, 56, 37, 27, 255, 103, 87, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 106, 92, 73, 0, 105, 88, 73, 0, 105, 88, 73, 0, 105, 88, 73, 0, 105, 88, 73, 0, 105, 88, 73, 255, 53, 33, 20, 255, 49, 30, 18, 255, 80, 60, 46, 255, 79, 61, 46, 255, 79, 63, 46, 255, 72, 56, 39, 255, 97, 76, 55, 255, 97, 77, 55, 255, 93, 74, 52, 255, 74, 59, 42, 255, 72, 57, 40, 255, 75, 59, 43, 255, 78, 62, 46, 255, 71, 57, 42, 255, 17, 11, 7, 255, 16, 12, 5, 255, 16, 13, 8, 255, 16, 14, 11, 255, 17, 16, 13, 255, 19, 18, 16, 255, 19, 18, 16, 255, 19, 18, 16, 255, 18, 18, 16, 255, 18, 17, 15, 255, 17, 16, 14, 255, 16, 14, 11, 255, 16, 15, 12, 255, 21, 20, 17, 255, 22, 21, 20, 255, 24, 24, 24, 255, 22, 22, 21, 255, 23, 23, 22, 255, 23, 23, 22, 255, 22, 22, 21, 255, 22, 22, 21, 255, 21, 22, 21, 255, 20, 20, 19, 255, 18, 18, 16, 255, 17, 17, 16, 255, 17, 16, 14, 255, 16, 16, 14, 255, 18, 17, 15, 255, 18, 17, 15, 255, 17, 17, 15, 255, 17, 16, 14, 255, 18, 16, 12, 255, 19, 15, 8, 255, 80, 67, 56, 255, 76, 62, 46, 255, 80, 64, 46, 255, 76, 60, 42, 255, 80, 63, 46, 255, 99, 79, 55, 255, 101, 79, 56, 255, 97, 77, 53, 255, 103, 82, 58, 255, 105, 84, 62, 255, 105, 84, 60, 255, 104, 83, 61, 255, 98, 77, 54, 255, 98, 78, 54, 255, 100, 79, 56, 255, 97, 77, 53, 255, 99, 78, 54, 255, 100, 79, 56, 255, 96, 76, 52, 255, 102, 81, 58, 255, 98, 77, 54, 255, 99, 78, 54, 255, 104, 82, 59, 255, 96, 76, 53, 255, 99, 78, 56, 255, 105, 84, 61, 255, 96, 76, 53, 255, 99, 78, 56, 255, 98, 77, 55, 255, 93, 74, 51, 255, 100, 79, 56, 255, 98, 78, 58, 255, 99, 82, 65, 255, 27, 18, 7, 255, 34, 24, 16, 255, 40, 27, 19, 255, 41, 27, 18, 255, 40, 26, 17, 255, 44, 29, 20, 255, 38, 25, 16, 255, 38, 26, 18, 255, 27, 16, 8, 255, 36, 25, 17, 255, 35, 23, 15, 255, 39, 26, 18, 255, 39, 27, 18, 255, 38, 26, 17, 255, 41, 28, 19, 255, 40, 26, 18, 255, 42, 28, 20, 255, 41, 28, 19, 255, 39, 26, 17, 255, 37, 25, 17, 255, 35, 24, 16, 255, 32, 20, 14, 255, 33, 22, 15, 255, 33, 22, 16, 255, 28, 19, 14, 255, 27, 18, 14, 255, 23, 16, 11, 255, 28, 19, 13, 255, 29, 20, 14, 255, 30, 21, 15, 255, 30, 19, 12, 255, 34, 21, 14, 255, 54, 34, 26, 255, 54, 34, 25, 255, 104, 88, 73, 255, 105, 91, 73, 255, 105, 91, 73, 0, 105, 91, 73, 0, 105, 91, 73, 0, 105, 91, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 106, 92, 73, 0, 105, 88, 73, 0, 105, 88, 73, 0, 105, 88, 73, 0, 105, 88, 73, 0, 105, 88, 73, 255, 56, 35, 24, 255, 47, 29, 17, 255, 74, 54, 41, 255, 76, 59, 44, 255, 76, 60, 44, 255, 95, 75, 54, 255, 96, 76, 55, 255, 78, 62, 46, 255, 73, 58, 42, 255, 73, 58, 42, 255, 73, 58, 42, 255, 79, 63, 46, 255, 72, 57, 41, 255, 72, 57, 41, 255, 72, 58, 44, 255, 94, 79, 64, 255, 69, 60, 52, 255, 16, 13, 8, 255, 16, 14, 11, 255, 16, 15, 12, 255, 16, 15, 12, 255, 16, 15, 13, 255, 16, 16, 13, 255, 16, 15, 13, 255, 16, 15, 13, 255, 17, 14, 9, 255, 19, 16, 12, 255, 19, 16, 12, 255, 24, 20, 16, 255, 18, 17, 14, 255, 17, 17, 15, 255, 18, 18, 16, 255, 19, 19, 18, 255, 21, 21, 20, 255, 21, 21, 20, 255, 20, 20, 19, 255, 20, 20, 19, 255, 18, 18, 17, 255, 17, 17, 15, 255, 16, 16, 13, 255, 16, 15, 13, 255, 16, 16, 13, 255, 16, 15, 13, 255, 17, 16, 14, 255, 18, 16, 13, 255, 84, 78, 73, 255, 79, 68, 59, 255, 74, 60, 44, 255, 79, 63, 47, 255, 79, 62, 44, 255, 78, 61, 42, 255, 82, 65, 47, 255, 82, 65, 46, 255, 81, 64, 45, 255, 80, 63, 44, 255, 80, 63, 44, 255, 85, 67, 49, 255, 82, 65, 47, 255, 80, 63, 45, 255, 101, 80, 57, 255, 99, 79, 55, 255, 100, 79, 56, 255, 104, 82, 59, 255, 97, 77, 53, 255, 98, 77, 54, 255, 102, 80, 58, 255, 98, 77, 53, 255, 98, 76, 53, 255, 97, 76, 52, 255, 98, 77, 54, 255, 96, 76, 53, 255, 97, 76, 54, 255, 96, 76, 52, 255, 96, 76, 53, 255, 96, 76, 53, 255, 98, 78, 55, 255, 100, 79, 57, 255, 96, 76, 53, 255, 99, 80, 61, 255, 93, 77, 58, 255, 27, 16, 6, 255, 34, 23, 15, 255, 39, 27, 18, 255, 44, 30, 21, 255, 42, 28, 20, 255, 42, 27, 19, 255, 41, 27, 19, 255, 37, 26, 18, 255, 27, 16, 8, 255, 41, 28, 21, 255, 40, 27, 18, 255, 43, 29, 21, 255, 43, 29, 21, 255, 48, 33, 24, 255, 44, 30, 22, 255, 43, 29, 21, 255, 41, 27, 19, 255, 40, 26, 18, 255, 38, 25, 17, 255, 36, 25, 17, 255, 32, 22, 14, 255, 30, 20, 13, 255, 34, 23, 17, 255, 34, 23, 16, 255, 29, 21, 16, 255, 28, 19, 14, 255, 25, 17, 12, 255, 29, 20, 13, 255, 29, 19, 13, 255, 29, 19, 13, 255, 29, 18, 11, 255, 32, 19, 13, 255, 52, 33, 25, 255, 57, 37, 28, 255, 103, 86, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 102, 86, 73, 0, 102, 86, 73, 0, 102, 86, 73, 0, 102, 86, 73, 0, 102, 86, 73, 255, 54, 34, 21, 255, 51, 31, 18, 255, 93, 70, 55, 255, 93, 72, 53, 255, 100, 80, 59, 255, 91, 72, 50, 255, 94, 74, 53, 255, 76, 60, 44, 255, 73, 58, 42, 255, 74, 59, 43, 255, 74, 59, 42, 255, 71, 56, 40, 255, 72, 57, 41, 255, 95, 74, 52, 255, 98, 78, 57, 255, 97, 78, 59, 255, 92, 77, 62, 255, 23, 18, 11, 255, 21, 19, 14, 255, 21, 20, 16, 255, 20, 19, 15, 255, 21, 19, 16, 255, 17, 16, 13, 255, 16, 15, 13, 255, 16, 14, 11, 255, 19, 13, 7, 255, 70, 51, 36, 255, 75, 55, 40, 255, 26, 18, 10, 255, 23, 18, 12, 255, 22, 18, 13, 255, 22, 19, 15, 255, 23, 21, 18, 255, 23, 22, 20, 255, 24, 24, 21, 255, 25, 25, 22, 255, 19, 18, 17, 255, 24, 23, 21, 255, 22, 21, 18, 255, 16, 15, 13, 255, 16, 16, 13, 255, 16, 15, 13, 255, 16, 15, 13, 255, 17, 16, 13, 255, 19, 16, 12, 255, 90, 82, 73, 255, 92, 75, 57, 255, 78, 62, 44, 255, 82, 65, 47, 255, 83, 66, 47, 255, 84, 67, 47, 255, 85, 67, 47, 255, 83, 65, 46, 255, 85, 67, 48, 255, 84, 66, 47, 255, 86, 68, 49, 255, 83, 66, 46, 255, 84, 67, 48, 255, 82, 65, 46, 255, 102, 80, 56, 255, 102, 81, 57, 255, 102, 81, 58, 255, 103, 81, 58, 255, 103, 81, 58, 255, 100, 79, 55, 255, 98, 78, 54, 255, 102, 80, 58, 255, 97, 76, 53, 255, 98, 77, 53, 255, 98, 77, 55, 255, 97, 77, 54, 255, 97, 77, 54, 255, 98, 78, 55, 255, 98, 78, 55, 255, 97, 76, 54, 255, 96, 75, 53, 255, 95, 75, 52, 255, 96, 77, 55, 255, 91, 73, 53, 255, 96, 81, 66, 255, 26, 16, 7, 255, 34, 23, 15, 255, 40, 27, 20, 255, 43, 29, 20, 255, 41, 27, 18, 255, 42, 28, 19, 255, 41, 27, 18, 255, 37, 26, 18, 255, 27, 16, 7, 255, 40, 28, 20, 255, 44, 31, 22, 255, 42, 27, 19, 255, 41, 27, 18, 255, 41, 27, 18, 255, 41, 27, 19, 255, 40, 26, 17, 255, 42, 28, 19, 255, 38, 25, 17, 255, 36, 24, 16, 255, 36, 24, 17, 255, 31, 21, 14, 255, 29, 19, 12, 255, 25, 17, 12, 255, 27, 18, 13, 255, 29, 21, 16, 255, 30, 21, 16, 255, 27, 19, 14, 255, 29, 19, 12, 255, 30, 20, 14, 255, 29, 20, 13, 255, 30, 18, 11, 255, 32, 19, 11, 255, 52, 33, 25, 255, 49, 30, 20, 255, 104, 88, 73, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 103, 86, 73, 0, 103, 86, 73, 0, 103, 86, 73, 0, 103, 86, 73, 0, 103, 86, 73, 255, 51, 32, 19, 255, 52, 32, 19, 255, 92, 70, 56, 255, 95, 74, 55, 255, 95, 76, 54, 255, 93, 74, 52, 255, 95, 75, 54, 255, 93, 74, 52, 255, 95, 75, 54, 255, 94, 74, 52, 255, 98, 78, 56, 255, 96, 76, 55, 255, 96, 75, 53, 255, 94, 74, 53, 255, 93, 73, 51, 255, 93, 74, 53, 255, 90, 73, 56, 255, 24, 18, 11, 255, 22, 19, 14, 255, 21, 20, 16, 255, 21, 20, 16, 255, 22, 20, 17, 255, 24, 23, 19, 255, 22, 20, 16, 255, 22, 18, 12, 255, 96, 73, 56, 255, 88, 63, 43, 255, 89, 63, 43, 255, 80, 56, 36, 255, 84, 62, 45, 255, 25, 17, 11, 255, 25, 18, 11, 255, 23, 18, 12, 255, 22, 19, 15, 255, 23, 21, 18, 255, 23, 22, 19, 255, 17, 17, 15, 255, 23, 22, 19, 255, 21, 21, 17, 255, 20, 20, 17, 255, 21, 20, 17, 255, 21, 20, 17, 255, 21, 19, 15, 255, 21, 20, 16, 255, 24, 20, 13, 255, 106, 91, 73, 255, 99, 80, 60, 255, 105, 83, 58, 255, 102, 81, 56, 255, 102, 80, 56, 255, 105, 84, 59, 255, 104, 82, 57, 255, 104, 83, 58, 255, 107, 85, 61, 255, 105, 83, 58, 255, 107, 84, 58, 255, 107, 86, 60, 255, 107, 91, 66, 255, 98, 77, 53, 255, 106, 83, 59, 255, 105, 83, 59, 255, 107, 85, 61, 255, 103, 81, 57, 255, 104, 82, 59, 255, 102, 81, 56, 255, 103, 81, 57, 255, 101, 80, 56, 255, 99, 78, 54, 255, 103, 82, 59, 255, 101, 80, 58, 255, 102, 80, 58, 255, 97, 76, 53, 255, 98, 77, 54, 255, 103, 81, 59, 255, 97, 76, 54, 255, 98, 77, 55, 255, 95, 75, 52, 255, 103, 82, 62, 255, 102, 84, 67, 255, 26, 16, 6, 255, 27, 18, 9, 255, 31, 20, 13, 255, 41, 28, 20, 255, 42, 28, 20, 255, 42, 27, 19, 255, 42, 27, 19, 255, 42, 29, 20, 255, 37, 26, 18, 255, 27, 16, 8, 255, 40, 27, 20, 255, 41, 27, 19, 255, 41, 27, 18, 255, 40, 26, 17, 255, 40, 25, 17, 255, 42, 28, 19, 255, 39, 25, 17, 255, 39, 26, 17, 255, 40, 26, 18, 255, 35, 23, 16, 255, 33, 22, 15, 255, 29, 19, 12, 255, 23, 16, 11, 255, 23, 16, 11, 255, 27, 19, 14, 255, 29, 20, 15, 255, 30, 21, 16, 255, 35, 25, 18, 255, 32, 22, 15, 255, 30, 20, 14, 255, 30, 20, 14, 255, 28, 17, 10, 255, 32, 19, 12, 255, 50, 31, 23, 255, 51, 32, 22, 255, 107, 93, 73, 255, 106, 92, 73, 255, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 106, 92, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 101, 85, 73, 0, 101, 85, 73, 0, 101, 85, 73, 0, 101, 85, 73, 0, 101, 85, 73, 255, 53, 33, 22, 255, 54, 33, 21, 255, 81, 59, 44, 255, 101, 79, 60, 255, 93, 73, 52, 255, 94, 74, 53, 255, 94, 75, 53, 255, 94, 75, 53, 255, 101, 80, 58, 255, 96, 76, 55, 255, 94, 74, 52, 255, 94, 74, 53, 255, 95, 75, 54, 255, 96, 76, 55, 255, 100, 79, 57, 255, 100, 80, 60, 255, 93, 77, 60, 255, 23, 18, 9, 255, 23, 21, 16, 255, 23, 21, 18, 255, 21, 20, 16, 255, 22, 20, 17, 255, 25, 23, 19, 255, 23, 19, 13, 255, 25, 17, 8, 255, 104, 77, 55, 255, 101, 74, 50, 255, 100, 73, 50, 255, 105, 76, 53, 255, 100, 73, 50, 255, 101, 73, 50, 255, 97, 70, 50, 255, 80, 56, 39, 255, 74, 56, 43, 255, 26, 22, 16, 255, 22, 20, 16, 255, 16, 15, 13, 255, 20, 19, 16, 255, 20, 20, 16, 255, 20, 20, 17, 255, 21, 20, 17, 255, 22, 20, 17, 255, 21, 20, 16, 255, 22, 19, 14, 255, 24, 18, 10, 255, 107, 90, 73, 255, 99, 79, 56, 255, 100, 78, 54, 255, 105, 83, 58, 255, 102, 81, 56, 255, 105, 83, 58, 255, 104, 82, 57, 255, 104, 82, 57, 255, 107, 84, 59, 255, 107, 87, 62, 255, 107, 89, 62, 255, 107, 86, 59, 255, 107, 85, 58, 255, 99, 78, 53, 255, 107, 86, 60, 255, 107, 84, 59, 255, 104, 81, 57, 255, 105, 83, 58, 255, 107, 86, 62, 255, 107, 85, 61, 255, 102, 80, 55, 255, 103, 82, 58, 255, 104, 83, 59, 255, 99, 78, 54, 255, 102, 81, 58, 255, 97, 76, 53, 255, 98, 77, 54, 255, 102, 80, 57, 255, 102, 81, 58, 255, 99, 78, 56, 255, 96, 75, 53, 255, 98, 77, 55, 255, 97, 78, 59, 255, 95, 78, 61, 255, 26, 17, 7, 255, 31, 22, 15, 255, 37, 26, 18, 255, 41, 27, 19, 255, 42, 28, 19, 255, 43, 28, 19, 255, 40, 26, 17, 255, 40, 26, 18, 255, 39, 27, 19, 255, 26, 16, 7, 255, 40, 28, 21, 255, 41, 27, 19, 255, 40, 27, 18, 255, 42, 28, 21, 255, 40, 27, 18, 255, 42, 29, 20, 255, 40, 27, 19, 255, 39, 26, 18, 255, 38, 26, 18, 255, 36, 24, 17, 255, 29, 19, 12, 255, 23, 16, 11, 255, 22, 15, 10, 255, 22, 16, 11, 255, 22, 15, 9, 255, 26, 18, 13, 255, 30, 21, 15, 255, 35, 23, 17, 255, 33, 22, 15, 255, 33, 23, 16, 255, 31, 21, 15, 255, 28, 17, 10, 255, 33, 19, 13, 255, 52, 32, 24, 255, 54, 34, 23, 255, 107, 92, 73, 255, 104, 89, 73, 255, 104, 89, 73, 0, 104, 89, 73, 0, 104, 89, 73, 0, 104, 89, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 255, 52, 33, 21, 255, 53, 32, 20, 255, 82, 61, 45, 255, 99, 77, 58, 255, 97, 77, 57, 255, 95, 75, 54, 255, 94, 74, 53, 255, 93, 73, 51, 255, 97, 77, 56, 255, 99, 78, 57, 255, 92, 73, 51, 255, 91, 72, 50, 255, 97, 77, 55, 255, 96, 76, 55, 255, 92, 73, 51, 255, 98, 78, 58, 255, 97, 81, 65, 255, 23, 18, 9, 255, 24, 21, 17, 255, 23, 21, 18, 255, 21, 20, 16, 255, 22, 21, 17, 255, 25, 23, 19, 255, 23, 18, 11, 255, 88, 67, 48, 255, 101, 74, 51, 255, 103, 75, 52, 255, 97, 70, 46, 255, 104, 76, 53, 255, 105, 78, 55, 255, 107, 82, 60, 255, 105, 77, 55, 255, 84, 58, 39, 255, 69, 48, 35, 255, 25, 20, 13, 255, 17, 15, 12, 255, 16, 15, 13, 255, 21, 19, 16, 255, 21, 20, 17, 255, 21, 20, 17, 255, 21, 20, 17, 255, 22, 20, 17, 255, 21, 20, 16, 255, 24, 20, 14, 255, 106, 92, 73, 255, 95, 77, 58, 255, 105, 83, 59, 255, 107, 84, 59, 255, 103, 81, 56, 255, 107, 84, 59, 255, 106, 84, 58, 255, 107, 87, 62, 255, 107, 86, 61, 255, 107, 88, 63, 255, 107, 87, 62, 255, 107, 88, 61, 255, 107, 90, 63, 255, 107, 85, 57, 255, 107, 86, 61, 255, 107, 86, 59, 255, 107, 85, 59, 255, 107, 84, 58, 255, 105, 83, 57, 255, 107, 86, 61, 255, 107, 87, 62, 255, 107, 84, 60, 255, 105, 83, 58, 255, 106, 84, 60, 255, 101, 80, 55, 255, 106, 84, 60, 255, 101, 80, 57, 255, 101, 80, 57, 255, 99, 78, 55, 255, 102, 81, 58, 255, 94, 74, 51, 255, 101, 79, 57, 255, 99, 78, 56, 255, 102, 82, 63, 255, 96, 79, 63, 255, 28, 18, 8, 255, 31, 21, 14, 255, 38, 26, 19, 255, 39, 26, 17, 255, 40, 27, 18, 255, 41, 27, 18, 255, 41, 26, 18, 255, 40, 27, 18, 255, 37, 26, 18, 255, 27, 17, 9, 255, 37, 27, 19, 255, 41, 29, 22, 255, 37, 26, 18, 255, 39, 27, 20, 255, 42, 29, 21, 255, 40, 27, 19, 255, 38, 25, 17, 255, 37, 24, 17, 255, 38, 26, 18, 255, 31, 20, 13, 255, 23, 15, 9, 255, 28, 19, 13, 255, 22, 15, 10, 255, 21, 15, 11, 255, 21, 14, 9, 255, 23, 17, 11, 255, 27, 19, 14, 255, 33, 23, 16, 255, 34, 24, 17, 255, 34, 23, 17, 255, 32, 21, 15, 255, 29, 18, 11, 255, 36, 22, 15, 255, 53, 34, 26, 255, 53, 34, 23, 255, 107, 93, 73, 255, 99, 85, 71, 255, 99, 85, 71, 0, 99, 85, 71, 0, 99, 85, 71, 0, 99, 85, 71, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 101, 84, 72, 0, 101, 84, 72, 0, 101, 84, 72, 0, 101, 84, 72, 0, 101, 84, 72, 255, 53, 33, 22, 255, 51, 30, 17, 255, 89, 67, 52, 255, 96, 75, 55, 255, 91, 72, 51, 255, 96, 76, 55, 255, 95, 75, 53, 255, 95, 76, 54, 255, 95, 76, 54, 255, 94, 75, 53, 255, 91, 72, 50, 255, 89, 70, 48, 255, 93, 73, 52, 255, 94, 74, 52, 255, 97, 76, 54, 255, 91, 73, 52, 255, 94, 78, 61, 255, 24, 19, 11, 255, 23, 21, 16, 255, 23, 21, 18, 255, 21, 19, 16, 255, 24, 22, 19, 255, 25, 22, 19, 255, 23, 17, 9, 255, 93, 73, 55, 255, 101, 73, 51, 255, 100, 73, 50, 255, 101, 73, 50, 255, 101, 73, 51, 255, 101, 73, 51, 255, 105, 77, 55, 255, 102, 74, 53, 255, 86, 60, 41, 255, 57, 40, 26, 255, 26, 20, 13, 255, 17, 15, 12, 255, 16, 15, 13, 255, 21, 19, 16, 255, 21, 20, 17, 255, 22, 20, 17, 255, 21, 20, 17, 255, 22, 20, 17, 255, 22, 21, 16, 255, 26, 21, 14, 255, 105, 89, 73, 255, 100, 81, 60, 255, 106, 83, 57, 255, 107, 89, 64, 255, 107, 85, 60, 255, 107, 89, 64, 255, 107, 86, 60, 255, 107, 87, 61, 255, 107, 90, 64, 255, 107, 90, 64, 255, 107, 88, 62, 255, 107, 86, 58, 255, 107, 93, 65, 255, 107, 92, 65, 255, 107, 87, 61, 255, 107, 86, 59, 255, 107, 84, 57, 255, 107, 84, 57, 255, 107, 85, 59, 255, 107, 88, 62, 255, 107, 89, 63, 255, 107, 85, 60, 255, 105, 83, 58, 255, 106, 84, 59, 255, 72, 57, 40, 255, 74, 59, 42, 255, 76, 60, 44, 255, 74, 58, 42, 255, 76, 60, 44, 255, 77, 61, 44, 255, 76, 60, 44, 255, 75, 60, 43, 255, 77, 61, 45, 255, 99, 80, 62, 255, 100, 84, 70, 255, 28, 18, 9, 255, 31, 21, 14, 255, 37, 25, 18, 255, 42, 28, 20, 255, 41, 28, 19, 255, 41, 27, 18, 0, 41, 27, 18, 255, 41, 28, 19, 255, 40, 28, 21, 255, 26, 17, 8, 255, 31, 22, 15, 255, 30, 21, 13, 255, 27, 18, 11, 255, 28, 19, 11, 255, 35, 24, 17, 255, 39, 27, 19, 255, 40, 27, 19, 255, 37, 25, 17, 255, 38, 26, 18, 255, 29, 20, 14, 255, 24, 17, 11, 255, 22, 15, 10, 255, 26, 18, 12, 255, 21, 15, 11, 255, 21, 14, 9, 0, 23, 17, 11, 0, 34, 23, 18, 255, 33, 23, 16, 255, 34, 23, 18, 255, 33, 22, 17, 255, 30, 20, 14, 255, 29, 18, 11, 255, 33, 20, 13, 255, 50, 31, 23, 255, 52, 33, 23, 255, 107, 91, 73, 255, 99, 85, 71, 0, 99, 85, 71, 0, 99, 85, 71, 0, 99, 85, 71, 0, 99, 85, 71, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 255, 52, 32, 20, 255, 52, 31, 19, 255, 86, 64, 49, 255, 94, 73, 54, 255, 94, 74, 53, 255, 92, 73, 51, 255, 92, 72, 51, 255, 92, 72, 51, 255, 96, 76, 55, 255, 92, 73, 51, 255, 93, 73, 51, 255, 95, 75, 54, 255, 91, 72, 50, 255, 90, 70, 48, 255, 97, 77, 55, 255, 91, 72, 51, 255, 91, 75, 58, 255, 25, 20, 13, 255, 24, 21, 17, 255, 24, 23, 20, 255, 22, 20, 17, 255, 22, 21, 17, 255, 24, 22, 19, 255, 23, 17, 8, 255, 90, 69, 50, 255, 97, 69, 48, 255, 92, 66, 45, 255, 92, 65, 43, 255, 94, 68, 46, 255, 98, 70, 49, 255, 106, 77, 55, 255, 96, 69, 49, 255, 80, 55, 37, 255, 62, 43, 30, 255, 26, 21, 15, 255, 17, 15, 12, 255, 17, 16, 14, 255, 21, 20, 17, 255, 21, 20, 18, 255, 22, 21, 18, 255, 21, 20, 17, 255, 22, 20, 16, 255, 23, 21, 17, 255, 25, 21, 13, 255, 107, 93, 73, 255, 105, 84, 63, 255, 105, 82, 57, 255, 107, 90, 64, 255, 107, 86, 60, 255, 107, 85, 58, 255, 107, 93, 67, 255, 107, 89, 62, 255, 107, 92, 65, 255, 107, 92, 65, 255, 76, 60, 44, 255, 73, 58, 41, 255, 78, 62, 46, 255, 73, 58, 41, 255, 71, 56, 38, 255, 74, 58, 41, 255, 76, 60, 44, 255, 79, 63, 46, 255, 75, 59, 43, 255, 77, 62, 46, 255, 76, 60, 44, 255, 76, 60, 44, 255, 78, 62, 46, 255, 73, 57, 41, 255, 73, 58, 41, 255, 74, 59, 42, 255, 73, 58, 41, 255, 73, 57, 41, 255, 76, 60, 43, 255, 77, 61, 45, 255, 75, 60, 43, 255, 74, 59, 42, 255, 76, 60, 45, 255, 99, 80, 63, 255, 24, 15, 6, 255, 27, 18, 9, 255, 31, 20, 13, 255, 35, 24, 16, 255, 40, 27, 19, 255, 41, 28, 19, 255, 41, 28, 19, 0, 41, 27, 19, 255, 41, 28, 19, 255, 36, 25, 17, 255, 26, 17, 9, 255, 29, 20, 14, 255, 26, 18, 11, 255, 24, 17, 11, 255, 24, 16, 9, 255, 28, 18, 10, 255, 37, 26, 18, 255, 40, 27, 19, 255, 36, 24, 15, 255, 29, 20, 14, 255, 31, 21, 16, 255, 29, 21, 16, 255, 24, 17, 12, 255, 21, 15, 10, 255, 21, 15, 11, 0, 21, 15, 11, 0, 29, 20, 14, 0, 29, 20, 14, 255, 32, 23, 16, 255, 34, 24, 18, 255, 32, 22, 16, 255, 28, 19, 13, 255, 30, 19, 13, 255, 37, 23, 16, 255, 51, 32, 24, 255, 60, 40, 29, 255, 107, 92, 73, 255, 107, 92, 73, 0, 107, 92, 73, 0, 99, 85, 71, 0, 99, 85, 71, 0, 99, 85, 71, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 255, 52, 32, 20, 0, 52, 31, 19, 0, 78, 57, 41, 255, 94, 73, 54, 255, 95, 75, 54, 255, 90, 71, 49, 255, 94, 73, 52, 255, 93, 73, 52, 255, 91, 72, 50, 255, 101, 80, 59, 255, 96, 76, 55, 255, 97, 77, 56, 255, 92, 73, 51, 255, 93, 73, 52, 255, 91, 72, 50, 255, 94, 75, 54, 255, 91, 75, 57, 255, 24, 18, 9, 255, 23, 20, 15, 255, 24, 22, 19, 255, 23, 22, 18, 255, 21, 19, 16, 255, 23, 21, 17, 255, 24, 17, 9, 255, 91, 72, 57, 255, 30, 14, 9, 255, 79, 56, 39, 255, 39, 22, 14, 255, 82, 58, 37, 255, 81, 56, 36, 255, 61, 38, 20, 255, 91, 65, 46, 255, 78, 55, 38, 255, 28, 19, 10, 255, 18, 15, 11, 255, 17, 16, 13, 255, 16, 15, 13, 255, 17, 15, 13, 255, 17, 16, 14, 255, 21, 20, 17, 255, 21, 20, 17, 255, 22, 20, 16, 255, 23, 20, 16, 255, 25, 19, 11, 255, 107, 93, 73, 255, 107, 86, 63, 255, 107, 87, 61, 255, 107, 91, 65, 255, 107, 89, 62, 255, 107, 87, 60, 255, 107, 92, 65, 255, 107, 89, 62, 255, 107, 92, 65, 255, 107, 93, 66, 255, 74, 59, 43, 255, 75, 60, 43, 255, 74, 58, 42, 255, 74, 58, 42, 255, 75, 59, 43, 255, 74, 58, 42, 255, 76, 60, 44, 255, 77, 61, 45, 255, 78, 62, 46, 255, 79, 63, 47, 255, 74, 59, 42, 255, 76, 61, 45, 255, 76, 60, 43, 255, 74, 59, 42, 255, 72, 57, 40, 255, 71, 56, 39, 255, 73, 57, 40, 255, 74, 58, 42, 255, 73, 58, 41, 255, 77, 61, 45, 255, 76, 60, 44, 255, 73, 58, 41, 255, 76, 60, 46, 255, 102, 84, 67, 255, 26, 16, 6, 255, 29, 20, 13, 255, 33, 23, 16, 255, 35, 24, 16, 255, 41, 28, 20, 255, 40, 27, 18, 255, 40, 27, 18, 0, 41, 27, 19, 255, 40, 27, 19, 255, 36, 25, 17, 255, 26, 17, 9, 255, 30, 22, 15, 255, 24, 16, 10, 255, 24, 17, 11, 255, 24, 16, 10, 255, 27, 18, 10, 255, 35, 24, 17, 255, 35, 23, 15, 255, 35, 23, 15, 255, 36, 24, 16, 255, 37, 25, 18, 255, 31, 21, 16, 255, 24, 17, 12, 255, 21, 15, 10, 0, 21, 15, 10, 0, 27, 19, 13, 0, 27, 19, 13, 0, 27, 19, 13, 255, 27, 19, 12, 255, 35, 25, 20, 255, 31, 22, 16, 255, 28, 19, 14, 255, 31, 20, 14, 255, 37, 23, 16, 255, 49, 30, 22, 255, 55, 36, 26, 255, 107, 93, 73, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 99, 85, 71, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 85, 64, 49, 0, 85, 64, 49, 255, 96, 75, 56, 255, 94, 75, 54, 255, 94, 75, 54, 255, 94, 74, 53, 255, 96, 76, 55, 255, 95, 75, 54, 255, 91, 72, 51, 255, 92, 73, 51, 255, 92, 73, 52, 255, 92, 73, 52, 255, 94, 75, 53, 255, 72, 57, 41, 255, 97, 77, 56, 255, 93, 75, 57, 255, 24, 17, 8, 255, 22, 18, 12, 255, 22, 21, 17, 255, 23, 21, 18, 255, 21, 19, 16, 255, 24, 22, 18, 255, 24, 18, 11, 255, 87, 69, 56, 255, 30, 14, 8, 255, 82, 62, 48, 255, 30, 14, 10, 255, 82, 60, 42, 255, 78, 55, 37, 255, 30, 13, 10, 255, 86, 62, 44, 255, 63, 43, 28, 255, 25, 18, 10, 255, 17, 15, 12, 255, 17, 16, 13, 0, 17, 15, 13, 255, 17, 15, 13, 255, 17, 16, 14, 255, 21, 19, 17, 255, 21, 20, 17, 255, 22, 21, 17, 255, 24, 21, 15, 255, 81, 62, 45, 255, 107, 93, 73, 255, 107, 85, 61, 255, 107, 93, 68, 255, 107, 89, 62, 255, 107, 90, 62, 255, 107, 90, 62, 255, 107, 93, 66, 255, 107, 92, 63, 255, 107, 93, 73, 255, 107, 93, 68, 255, 76, 60, 44, 255, 73, 58, 41, 255, 79, 63, 46, 255, 76, 60, 44, 255, 75, 60, 43, 255, 75, 60, 43, 255, 76, 60, 44, 255, 76, 60, 44, 255, 74, 58, 42, 255, 72, 57, 40, 255, 74, 59, 42, 255, 74, 59, 42, 255, 73, 58, 41, 255, 76, 60, 43, 255, 76, 60, 43, 255, 74, 58, 41, 255, 76, 60, 44, 255, 74, 59, 42, 255, 76, 61, 45, 255, 74, 59, 42, 255, 75, 59, 43, 255, 72, 56, 40, 255, 74, 59, 44, 255, 73, 60, 48, 255, 26, 16, 6, 255, 31, 21, 15, 255, 34, 24, 16, 255, 35, 24, 16, 255, 38, 26, 18, 255, 40, 27, 18, 0, 39, 26, 17, 0, 39, 26, 17, 255, 42, 28, 21, 255, 34, 23, 16, 255, 27, 17, 9, 255, 31, 23, 17, 255, 25, 17, 10, 255, 25, 18, 11, 255, 26, 18, 12, 255, 29, 20, 13, 255, 34, 23, 15, 255, 38, 26, 18, 255, 41, 27, 21, 255, 38, 26, 18, 255, 38, 26, 19, 255, 36, 25, 18, 255, 27, 18, 13, 255, 27, 18, 13, 0, 27, 18, 13, 0, 27, 19, 13, 0, 27, 19, 13, 0, 27, 19, 13, 255, 27, 19, 13, 255, 28, 20, 14, 255, 29, 21, 15, 255, 27, 18, 13, 255, 30, 19, 13, 255, 40, 25, 19, 255, 49, 30, 21, 255, 54, 35, 25, 255, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 99, 85, 71, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 85, 64, 49, 0, 85, 64, 49, 0, 99, 77, 58, 255, 92, 73, 52, 255, 91, 72, 51, 255, 91, 71, 50, 255, 89, 71, 49, 255, 93, 74, 53, 255, 93, 74, 53, 255, 92, 72, 51, 255, 91, 72, 51, 255, 94, 75, 53, 255, 93, 73, 52, 255, 90, 71, 50, 255, 75, 59, 43, 255, 92, 75, 55, 255, 92, 79, 64, 255, 22, 18, 12, 255, 21, 19, 15, 255, 23, 21, 18, 255, 22, 20, 17, 255, 23, 21, 18, 255, 23, 18, 12, 255, 85, 68, 56, 255, 28, 15, 8, 255, 81, 63, 50, 255, 28, 14, 9, 255, 85, 63, 49, 255, 76, 55, 39, 255, 29, 14, 10, 255, 80, 58, 43, 255, 76, 55, 40, 255, 20, 14, 8, 255, 18, 15, 12, 255, 18, 15, 12, 0, 17, 15, 13, 255, 17, 16, 14, 255, 17, 16, 14, 255, 18, 17, 15, 255, 22, 20, 17, 255, 23, 22, 18, 255, 24, 20, 14, 255, 107, 93, 73, 255, 105, 86, 65, 255, 107, 91, 66, 255, 107, 88, 60, 255, 107, 93, 73, 255, 107, 93, 67, 255, 107, 93, 68, 255, 107, 91, 62, 255, 107, 93, 64, 255, 83, 66, 49, 255, 75, 60, 43, 255, 78, 62, 46, 255, 78, 62, 46, 255, 75, 59, 43, 255, 75, 59, 43, 255, 76, 60, 43, 255, 79, 62, 46, 255, 75, 60, 43, 255, 72, 57, 41, 255, 72, 57, 40, 255, 75, 59, 43, 255, 74, 59, 42, 255, 74, 59, 42, 255, 77, 61, 45, 255, 74, 58, 41, 255, 73, 58, 41, 255, 75, 60, 43, 255, 76, 60, 44, 255, 76, 61, 45, 255, 76, 60, 44, 255, 75, 60, 43, 255, 72, 57, 41, 255, 74, 58, 41, 255, 73, 58, 43, 255, 74, 61, 49, 255, 20, 13, 5, 255, 30, 22, 14, 255, 28, 20, 15, 255, 26, 17, 11, 255, 38, 25, 18, 255, 38, 25, 18, 0, 40, 26, 18, 255, 39, 26, 18, 255, 41, 28, 20, 255, 34, 24, 17, 255, 27, 18, 9, 255, 35, 26, 19, 255, 29, 20, 14, 255, 27, 19, 12, 255, 28, 19, 12, 255, 30, 20, 13, 255, 34, 23, 15, 255, 37, 25, 18, 255, 40, 27, 20, 255, 38, 26, 19, 255, 37, 25, 18, 255, 36, 25, 18, 0, 27, 18, 13, 0, 27, 18, 13, 0, 27, 18, 13, 0, 25, 17, 12, 0, 25, 17, 12, 0, 25, 17, 12, 255, 26, 18, 13, 255, 27, 19, 13, 255, 27, 19, 13, 255, 29, 20, 15, 255, 29, 19, 13, 255, 36, 23, 16, 255, 52, 33, 25, 255, 59, 39, 29, 255, 59, 39, 29, 0, 59, 39, 29, 0, 107, 93, 73, 0, 107, 93, 73, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 85, 64, 49, 0, 85, 64, 49, 0, 99, 77, 58, 0, 99, 77, 58, 0, 92, 73, 52, 0, 94, 75, 54, 255, 97, 76, 56, 255, 93, 74, 53, 255, 91, 72, 50, 255, 89, 70, 49, 255, 92, 72, 51, 255, 90, 71, 50, 255, 95, 75, 54, 255, 92, 72, 51, 255, 90, 71, 49, 255, 76, 60, 44, 255, 78, 63, 48, 255, 93, 79, 64, 255, 22, 17, 9, 255, 22, 19, 15, 255, 23, 22, 19, 255, 23, 22, 19, 255, 23, 21, 18, 255, 22, 19, 15, 255, 23, 17, 11, 255, 26, 15, 8, 255, 76, 59, 47, 255, 28, 16, 9, 255, 77, 56, 39, 255, 74, 53, 39, 255, 29, 16, 8, 255, 27, 16, 12, 255, 58, 43, 34, 255, 30, 22, 15, 255, 18, 15, 12, 0, 17, 15, 13, 0, 17, 15, 13, 255, 17, 16, 14, 255, 17, 17, 14, 255, 18, 17, 15, 255, 22, 20, 17, 255, 23, 21, 17, 255, 24, 20, 13, 255, 102, 86, 67, 255, 107, 89, 68, 255, 107, 88, 61, 255, 107, 85, 57, 255, 107, 93, 66, 255, 107, 92, 62, 255, 107, 93, 64, 255, 107, 91, 62, 255, 72, 57, 40, 255, 77, 61, 45, 255, 76, 60, 44, 255, 74, 59, 42, 255, 78, 62, 46, 255, 75, 60, 43, 255, 74, 58, 42, 255, 77, 61, 45, 255, 76, 60, 44, 255, 78, 62, 46, 255, 80, 64, 48, 255, 74, 58, 42, 255, 73, 58, 41, 255, 76, 61, 45, 255, 77, 61, 45, 255, 75, 59, 43, 255, 73, 58, 41, 255, 74, 59, 42, 255, 76, 60, 43, 255, 80, 63, 47, 255, 74, 59, 42, 255, 76, 60, 44, 255, 77, 61, 45, 255, 75, 59, 43, 255, 74, 58, 41, 255, 73, 58, 43, 255, 74, 61, 50, 255, 20, 13, 5, 255, 24, 17, 11, 255, 29, 21, 16, 255, 28, 19, 13, 255, 30, 20, 14, 255, 32, 22, 16, 255, 31, 21, 15, 255, 41, 28, 20, 255, 41, 28, 20, 0, 38, 27, 20, 255, 27, 18, 10, 255, 35, 25, 19, 255, 32, 22, 15, 255, 29, 20, 12, 255, 31, 21, 13, 255, 33, 22, 14, 255, 36, 24, 16, 255, 39, 26, 19, 255, 37, 25, 17, 255, 36, 24, 17, 255, 37, 25, 17, 255, 37, 25, 17, 0, 32, 22, 15, 0, 32, 22, 15, 0, 32, 22, 15, 0, 26, 19, 13, 0, 26, 19, 13, 0, 26, 19, 13, 255, 26, 18, 13, 255, 27, 18, 13, 255, 27, 19, 13, 255, 26, 17, 12, 255, 31, 20, 15, 255, 35, 22, 15, 255, 52, 33, 25, 255, 71, 49, 39, 255, 71, 49, 39, 0, 71, 49, 39, 0, 71, 49, 39, 0, 71, 49, 39, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 101, 85, 72, 0, 85, 64, 49, 0, 99, 77, 58, 0, 99, 77, 58, 0, 99, 77, 58, 0, 95, 75, 55, 0, 95, 75, 55, 255, 93, 74, 53, 255, 89, 71, 49, 255, 91, 72, 50, 0, 89, 70, 49, 0, 91, 71, 50, 255, 92, 72, 52, 255, 89, 70, 49, 255, 93, 74, 53, 255, 92, 72, 52, 255, 91, 72, 51, 255, 76, 61, 45, 255, 71, 59, 47, 255, 22, 17, 8, 255, 21, 19, 15, 255, 23, 21, 18, 255, 23, 22, 19, 255, 24, 22, 19, 255, 24, 22, 18, 255, 22, 18, 13, 255, 28, 20, 12, 255, 26, 19, 11, 255, 40, 29, 21, 255, 27, 16, 8, 255, 76, 55, 42, 255, 71, 52, 39, 255, 27, 17, 8, 255, 22, 16, 10, 255, 41, 32, 26, 255, 41, 32, 26, 0, 17, 15, 13, 0, 17, 15, 13, 0, 16, 16, 14, 255, 17, 17, 14, 255, 18, 17, 14, 255, 21, 20, 17, 255, 23, 22, 17, 255, 26, 21, 13, 255, 107, 93, 73, 255, 107, 91, 69, 255, 107, 89, 61, 255, 107, 93, 66, 255, 107, 93, 69, 255, 107, 93, 68, 255, 107, 93, 65, 255, 107, 92, 62, 255, 71, 56, 38, 255, 72, 56, 39, 255, 76, 60, 44, 255, 78, 62, 46, 255, 79, 63, 47, 255, 77, 61, 45, 255, 78, 62, 45, 255, 76, 60, 44, 255, 77, 61, 45, 255, 79, 63, 47, 255, 74, 58, 42, 255, 74, 59, 42, 255, 76, 60, 44, 255, 75, 59, 43, 255, 74, 59, 42, 255, 75, 60, 43, 255, 73, 58, 41, 0, 74, 59, 42, 0, 76, 60, 43, 0, 72, 57, 40, 255, 76, 60, 44, 255, 74, 58, 42, 255, 77, 61, 45, 255, 74, 59, 42, 255, 74, 58, 42, 255, 72, 58, 44, 255, 74, 61, 51, 255, 20, 13, 5, 255, 23, 16, 10, 255, 29, 21, 16, 255, 26, 18, 12, 255, 28, 18, 13, 255, 29, 19, 13, 255, 31, 21, 15, 255, 39, 25, 18, 255, 38, 25, 18, 255, 38, 27, 20, 0, 27, 18, 10, 0, 40, 28, 21, 255, 38, 26, 19, 255, 36, 25, 18, 255, 37, 25, 18, 255, 36, 25, 17, 255, 38, 25, 18, 255, 38, 26, 18, 255, 35, 23, 15, 255, 36, 24, 17, 0, 37, 25, 17, 0, 37, 25, 17, 0, 32, 22, 15, 0, 32, 22, 15, 255, 32, 22, 15, 0, 32, 22, 15, 0, 27, 19, 14, 0, 27, 19, 14, 255, 26, 19, 13, 255, 27, 18, 13, 255, 27, 18, 13, 255, 27, 19, 14, 255, 29, 18, 13, 255, 38, 24, 17, 255, 53, 34, 26, 255, 54, 35, 25, 255, 54, 35, 25, 0, 54, 35, 25, 0, 54, 35, 25, 0, 54, 35, 25, 0, 107, 93, 73, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 0, 99, 77, 58, 0, 95, 75, 55, 0, 95, 75, 55, 0, 95, 75, 55, 0, 93, 74, 53, 0, 89, 71, 49, 0, 89, 71, 49, 0, 93, 73, 52, 0, 93, 73, 52, 255, 92, 73, 52, 255, 94, 74, 53, 255, 92, 72, 52, 255, 98, 78, 57, 255, 94, 74, 53, 255, 73, 59, 43, 255, 70, 58, 45, 255, 17, 13, 7, 255, 21, 19, 15, 255, 22, 20, 17, 255, 21, 20, 17, 255, 22, 20, 17, 255, 24, 23, 20, 255, 22, 19, 16, 255, 22, 19, 13, 255, 22, 16, 10, 255, 59, 43, 34, 255, 37, 28, 21, 255, 23, 15, 9, 255, 63, 48, 40, 255, 55, 41, 33, 255, 18, 14, 8, 255, 41, 32, 26, 0, 41, 32, 26, 0, 17, 15, 13, 0, 16, 16, 14, 0, 16, 16, 14, 0, 19, 18, 16, 255, 18, 18, 15, 255, 19, 18, 15, 255, 24, 22, 17, 255, 26, 20, 11, 255, 78, 66, 56, 255, 77, 62, 47, 255, 75, 60, 43, 255, 73, 58, 41, 255, 74, 58, 42, 255, 107, 93, 65, 255, 107, 92, 62, 255, 74, 59, 42, 255, 75, 59, 43, 255, 74, 59, 42, 255, 72, 56, 39, 255, 76, 60, 44, 255, 75, 60, 43, 255, 72, 57, 40, 255, 76, 60, 43, 255, 73, 58, 41, 255, 72, 57, 41, 255, 74, 59, 42, 255, 107, 92, 61, 255, 107, 93, 66, 255, 107, 93, 67, 255, 107, 93, 68, 255, 74, 59, 42, 0, 75, 60, 43, 0, 75, 60, 43, 0, 74, 59, 42, 0, 77, 61, 45, 0, 77, 61, 45, 255, 77, 61, 44, 255, 75, 59, 42, 255, 74, 59, 42, 255, 72, 57, 40, 255, 80, 64, 49, 255, 72, 59, 45, 255, 76, 64, 55, 255, 19, 13, 6, 255, 23, 16, 10, 255, 31, 23, 18, 255, 27, 18, 12, 255, 26, 17, 11, 255, 28, 18, 12, 255, 29, 19, 13, 255, 29, 19, 13, 255, 36, 24, 16, 255, 34, 23, 16, 255, 34, 23, 16, 0, 40, 28, 21, 0, 49, 33, 25, 255, 40, 27, 20, 255, 36, 24, 17, 255, 40, 27, 20, 255, 37, 24, 16, 255, 38, 25, 17, 255, 38, 25, 17, 255, 38, 25, 17, 0, 28, 17, 9, 0, 35, 24, 17, 0, 35, 24, 17, 255, 37, 25, 19, 255, 37, 25, 19, 0, 37, 25, 19, 0, 27, 19, 14, 0, 27, 19, 14, 0, 27, 18, 13, 255, 25, 17, 12, 255, 25, 17, 11, 255, 26, 18, 13, 255, 27, 17, 11, 255, 33, 20, 14, 255, 52, 33, 25, 255, 54, 35, 25, 255, 54, 35, 25, 0, 54, 35, 25, 0, 54, 35, 25, 0, 54, 35, 25, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 0, 95, 75, 55, 0, 95, 75, 55, 0, 95, 75, 55, 0, 93, 74, 53, 0, 89, 71, 49, 0, 92, 72, 52, 0, 92, 72, 52, 0, 92, 72, 52, 255, 90, 71, 50, 255, 88, 69, 48, 255, 90, 71, 50, 255, 91, 72, 52, 255, 91, 72, 52, 255, 87, 69, 50, 255, 75, 63, 51, 255, 16, 12, 5, 255, 20, 17, 13, 255, 22, 21, 18, 255, 22, 20, 17, 255, 20, 19, 15, 255, 22, 21, 18, 255, 23, 21, 18, 255, 20, 18, 14, 255, 21, 18, 13, 255, 21, 18, 12, 255, 64, 52, 44, 255, 23, 17, 11, 255, 23, 19, 14, 255, 23, 20, 15, 255, 18, 15, 11, 255, 18, 15, 11, 0, 18, 15, 11, 0, 19, 18, 15, 0, 19, 18, 15, 0, 19, 18, 16, 0, 19, 18, 16, 255, 19, 18, 16, 255, 21, 20, 17, 255, 23, 20, 15, 255, 107, 93, 73, 255, 75, 61, 49, 255, 73, 58, 42, 255, 77, 61, 45, 255, 76, 60, 44, 255, 73, 58, 41, 255, 72, 57, 40, 255, 74, 59, 42, 255, 79, 63, 46, 255, 77, 61, 45, 255, 75, 59, 43, 255, 79, 63, 46, 255, 75, 59, 43, 255, 76, 60, 43, 255, 74, 58, 42, 255, 107, 93, 64, 255, 107, 93, 66, 255, 107, 93, 65, 255, 107, 93, 65, 255, 107, 93, 65, 255, 107, 93, 66, 255, 107, 93, 68, 255, 107, 93, 68, 0, 107, 93, 62, 0, 107, 93, 62, 0, 75, 60, 43, 0, 72, 57, 40, 0, 72, 57, 40, 0, 72, 57, 40, 255, 74, 58, 42, 255, 76, 60, 43, 255, 74, 59, 42, 255, 75, 59, 43, 255, 73, 58, 43, 255, 69, 55, 37, 255, 20, 13, 5, 255, 19, 13, 6, 0, 24, 18, 13, 255, 29, 21, 16, 255, 29, 20, 15, 255, 26, 17, 11, 255, 28, 19, 13, 255, 28, 19, 13, 255, 29, 19, 13, 255, 36, 25, 18, 255, 33, 22, 15, 255, 33, 22, 15, 0, 38, 25, 18, 0, 38, 25, 18, 255, 39, 26, 18, 255, 38, 25, 18, 255, 36, 24, 16, 255, 37, 24, 16, 255, 44, 30, 22, 255, 38, 26, 18, 255, 38, 26, 18, 0, 28, 17, 9, 0, 28, 17, 9, 255, 34, 23, 16, 255, 35, 24, 18, 255, 35, 24, 18, 0, 35, 24, 18, 0, 27, 18, 13, 0, 27, 18, 13, 0, 27, 18, 13, 255, 26, 18, 13, 255, 25, 17, 12, 255, 25, 17, 12, 255, 27, 17, 11, 255, 32, 20, 14, 255, 53, 33, 25, 255, 56, 36, 27, 255, 56, 36, 27, 0, 56, 36, 27, 0, 56, 36, 27, 0, 56, 36, 27, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 0, 95, 75, 55, 0, 95, 75, 55, 0, 93, 74, 53, 0, 89, 71, 49, 0, 92, 72, 52, 0, 92, 72, 52, 0, 92, 72, 52, 0, 90, 71, 50, 0, 89, 70, 49, 255, 90, 71, 51, 255, 93, 74, 53, 255, 89, 71, 50, 255, 89, 70, 51, 255, 75, 63, 51, 0, 17, 12, 5, 255, 17, 14, 9, 255, 23, 21, 18, 255, 22, 21, 18, 255, 19, 19, 15, 255, 21, 20, 18, 255, 24, 22, 20, 255, 20, 19, 15, 255, 19, 18, 14, 255, 21, 18, 14, 255, 20, 18, 14, 255, 21, 18, 15, 255, 22, 19, 16, 255, 18, 17, 14, 255, 18, 15, 11, 0, 18, 15, 11, 0, 18, 15, 11, 0, 19, 18, 15, 0, 19, 18, 15, 0, 19, 18, 15, 255, 19, 18, 16, 0, 20, 19, 16, 255, 20, 18, 16, 255, 23, 19, 13, 255, 107, 93, 73, 255, 105, 85, 64, 255, 107, 92, 66, 255, 107, 92, 66, 255, 107, 93, 67, 255, 76, 60, 44, 255, 75, 60, 43, 255, 72, 57, 40, 255, 77, 61, 45, 255, 75, 60, 43, 255, 78, 62, 46, 255, 77, 61, 45, 255, 107, 93, 64, 255, 107, 93, 69, 255, 107, 93, 63, 255, 107, 93, 66, 255, 107, 93, 66, 255, 107, 93, 66, 255, 107, 93, 65, 255, 107, 93, 66, 255, 107, 93, 63, 255, 107, 93, 68, 0, 107, 93, 62, 0, 107, 93, 62, 255, 107, 93, 62, 0, 107, 93, 62, 0, 77, 61, 45, 0, 77, 61, 45, 0, 77, 61, 45, 255, 74, 59, 42, 255, 74, 59, 42, 255, 77, 61, 45, 255, 73, 58, 41, 255, 72, 58, 43, 255, 75, 62, 51, 255, 19, 13, 5, 255, 20, 14, 9, 255, 24, 18, 13, 0, 29, 21, 16, 255, 29, 21, 15, 255, 25, 17, 11, 255, 25, 16, 10, 255, 32, 21, 14, 255, 36, 25, 18, 255, 36, 25, 18, 255, 33, 22, 15, 255, 28, 18, 10, 255, 28, 18, 10, 0, 38, 25, 18, 0, 40, 27, 19, 255, 39, 26, 18, 255, 37, 24, 16, 255, 37, 24, 16, 255, 38, 25, 17, 255, 38, 26, 18, 0, 32, 21, 14, 0, 32, 21, 14, 255, 28, 17, 9, 255, 33, 22, 15, 255, 36, 25, 19, 255, 36, 25, 19, 0, 36, 25, 19, 0, 27, 18, 13, 0, 27, 18, 13, 0, 27, 18, 13, 0, 26, 18, 13, 0, 27, 19, 14, 255, 27, 19, 14, 255, 29, 19, 13, 255, 33, 20, 14, 255, 52, 33, 25, 255, 52, 33, 22, 255, 52, 33, 22, 0, 52, 33, 22, 0, 52, 33, 22, 0, 52, 33, 22, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 0, 52, 32, 20, 255, 52, 32, 20, 0, 52, 32, 20, 0, 88, 65, 51, 0, 88, 65, 51, 0, 93, 74, 53, 0, 92, 72, 52, 0, 92, 72, 52, 0, 92, 72, 52, 0, 92, 72, 52, 0, 90, 71, 51, 0, 90, 71, 51, 255, 92, 73, 52, 255, 89, 70, 50, 255, 89, 71, 50, 0, 89, 70, 51, 0, 89, 70, 51, 0, 17, 12, 5, 0, 16, 13, 8, 255, 18, 16, 13, 255, 23, 22, 19, 255, 19, 18, 15, 255, 21, 19, 17, 255, 23, 22, 20, 255, 24, 23, 20, 255, 20, 19, 16, 255, 16, 15, 13, 255, 17, 16, 13, 255, 17, 16, 13, 255, 17, 16, 14, 255, 17, 16, 14, 255, 17, 16, 14, 0, 17, 16, 14, 0, 18, 15, 11, 0, 18, 18, 15, 0, 18, 18, 15, 0, 18, 18, 15, 255, 18, 18, 15, 0, 20, 19, 16, 0, 21, 19, 17, 255, 23, 19, 13, 255, 105, 91, 73, 255, 97, 78, 57, 255, 107, 91, 65, 255, 107, 88, 61, 255, 107, 93, 67, 255, 107, 93, 65, 255, 76, 60, 44, 255, 74, 58, 42, 255, 76, 60, 44, 255, 78, 62, 46, 255, 107, 93, 63, 255, 107, 92, 61, 255, 107, 93, 62, 255, 107, 93, 65, 255, 107, 93, 63, 255, 107, 93, 66, 255, 107, 93, 66, 255, 107, 93, 67, 255, 107, 93, 71, 255, 107, 93, 68, 255, 107, 93, 63, 0, 107, 93, 62, 0, 107, 93, 62, 255, 107, 93, 62, 0, 107, 93, 62, 0, 107, 93, 62, 0, 77, 61, 45, 0, 77, 61, 45, 0, 77, 61, 45, 255, 73, 58, 42, 255, 74, 59, 42, 0, 76, 60, 44, 255, 76, 60, 44, 255, 73, 58, 44, 255, 71, 59, 45, 255, 19, 13, 5, 255, 20, 14, 9, 255, 24, 18, 13, 255, 31, 23, 18, 255, 28, 19, 14, 255, 25, 17, 11, 255, 23, 15, 9, 255, 31, 20, 13, 255, 36, 25, 18, 0, 36, 25, 18, 0, 33, 22, 15, 0, 28, 18, 10, 0, 36, 25, 18, 255, 36, 25, 18, 0, 40, 27, 19, 0, 41, 27, 20, 255, 40, 27, 20, 255, 39, 26, 18, 255, 38, 26, 18, 255, 38, 26, 18, 0, 32, 21, 14, 0, 32, 21, 14, 0, 28, 17, 9, 0, 33, 22, 15, 0, 36, 25, 19, 0, 36, 25, 19, 0, 36, 25, 19, 0, 27, 18, 13, 0, 27, 18, 13, 0, 27, 18, 13, 0, 27, 19, 14, 0, 27, 19, 14, 0, 28, 20, 15, 255, 27, 17, 11, 255, 32, 20, 14, 255, 53, 33, 25, 255, 60, 39, 29, 255, 60, 39, 29, 0, 60, 39, 29, 0, 60, 39, 29, 0, 60, 39, 29, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 52, 31, 19, 0, 52, 31, 19, 0, 52, 31, 19, 0, 52, 31, 19, 0, 52, 31, 19, 255, 52, 31, 19, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 92, 72, 52, 0, 92, 72, 52, 0, 89, 70, 50, 0, 89, 70, 50, 0, 89, 70, 50, 0, 89, 70, 50, 255, 90, 71, 52, 255, 92, 74, 54, 255, 92, 74, 54, 0, 89, 70, 51, 0, 17, 13, 7, 0, 17, 13, 7, 0, 17, 13, 7, 255, 17, 16, 12, 255, 19, 17, 15, 255, 16, 15, 12, 255, 16, 16, 14, 255, 19, 18, 16, 255, 20, 20, 18, 255, 19, 18, 16, 255, 16, 16, 14, 255, 16, 16, 14, 255, 16, 16, 13, 255, 18, 17, 15, 255, 17, 16, 14, 0, 17, 16, 14, 0, 17, 16, 14, 0, 18, 18, 15, 0, 18, 18, 15, 0, 18, 18, 15, 0, 18, 18, 15, 255, 18, 18, 15, 0, 21, 20, 17, 0, 21, 20, 17, 255, 22, 18, 12, 255, 102, 88, 73, 255, 100, 82, 61, 255, 104, 82, 57, 255, 107, 85, 59, 255, 107, 87, 60, 255, 107, 92, 65, 255, 75, 59, 42, 255, 75, 59, 43, 255, 107, 93, 63, 255, 107, 93, 64, 255, 107, 93, 62, 255, 107, 93, 65, 255, 107, 93, 62, 255, 107, 93, 69, 255, 107, 93, 66, 255, 107, 93, 65, 255, 107, 92, 61, 255, 107, 93, 67, 255, 107, 93, 67, 255, 107, 93, 68, 0, 107, 93, 68, 0, 107, 93, 68, 255, 107, 93, 64, 255, 107, 93, 64, 0, 107, 93, 64, 0, 107, 93, 62, 0, 77, 61, 45, 0, 77, 61, 45, 0, 77, 61, 45, 0, 73, 58, 42, 0, 76, 60, 44, 0, 76, 60, 44, 255, 76, 60, 43, 255, 75, 60, 46, 255, 71, 58, 44, 255, 19, 13, 5, 255, 20, 14, 9, 255, 24, 17, 12, 255, 30, 22, 17, 255, 30, 21, 16, 255, 25, 16, 11, 255, 23, 15, 9, 0, 30, 20, 12, 255, 35, 24, 18, 255, 36, 26, 20, 255, 32, 22, 16, 255, 32, 22, 16, 0, 36, 25, 18, 0, 35, 24, 16, 0, 35, 24, 16, 255, 41, 27, 20, 0, 37, 25, 17, 255, 37, 25, 17, 255, 38, 26, 18, 0, 38, 26, 18, 0, 32, 21, 14, 0, 32, 21, 14, 0, 28, 17, 9, 0, 33, 22, 15, 0, 36, 25, 19, 0, 36, 25, 19, 0, 36, 25, 19, 0, 27, 18, 13, 0, 27, 18, 13, 0, 27, 19, 14, 0, 27, 19, 14, 0, 28, 20, 15, 0, 28, 20, 15, 0, 28, 17, 11, 255, 33, 20, 14, 255, 54, 34, 26, 255, 54, 34, 24, 255, 54, 34, 24, 0, 54, 34, 24, 0, 54, 34, 24, 0, 54, 34, 24, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 52, 31, 19, 0, 52, 31, 19, 0, 52, 31, 19, 0, 52, 31, 19, 0, 52, 31, 19, 0, 88, 65, 51, 255, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 92, 72, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 255, 96, 76, 57, 255, 89, 70, 50, 255, 89, 70, 50, 0, 89, 70, 50, 0, 17, 13, 7, 0, 17, 13, 7, 0, 17, 13, 7, 0, 18, 16, 12, 255, 20, 19, 17, 255, 17, 16, 14, 255, 16, 15, 13, 255, 19, 18, 16, 0, 21, 21, 19, 255, 20, 20, 18, 255, 17, 17, 15, 255, 16, 15, 13, 255, 16, 16, 14, 255, 18, 17, 15, 0, 18, 17, 15, 0, 17, 16, 14, 0, 17, 16, 14, 0, 18, 18, 15, 0, 18, 18, 15, 0, 18, 18, 15, 0, 18, 18, 15, 255, 20, 19, 16, 255, 20, 19, 16, 0, 21, 20, 17, 0, 22, 19, 12, 255, 99, 86, 73, 255, 98, 79, 59, 255, 107, 84, 60, 255, 107, 87, 61, 255, 107, 84, 57, 255, 107, 86, 58, 255, 107, 90, 62, 255, 107, 91, 62, 255, 107, 91, 62, 255, 107, 93, 68, 255, 107, 93, 64, 255, 107, 93, 63, 255, 107, 92, 62, 255, 107, 93, 69, 255, 107, 93, 67, 255, 107, 93, 67, 255, 107, 93, 66, 255, 107, 93, 67, 255, 107, 93, 67, 0, 107, 91, 60, 255, 107, 91, 60, 0, 107, 93, 62, 255, 107, 93, 64, 0, 107, 93, 64, 0, 107, 93, 64, 0, 107, 93, 64, 0, 77, 61, 45, 0, 77, 61, 45, 0, 77, 61, 45, 0, 73, 58, 42, 0, 76, 60, 44, 0, 76, 60, 44, 0, 77, 61, 44, 255, 72, 58, 43, 255, 76, 63, 52, 255, 19, 12, 5, 255, 20, 14, 9, 255, 24, 17, 12, 255, 28, 20, 15, 255, 31, 22, 17, 255, 25, 16, 11, 0, 28, 19, 12, 0, 28, 19, 12, 255, 33, 23, 17, 255, 35, 25, 19, 255, 28, 19, 13, 255, 25, 17, 9, 255, 25, 17, 9, 0, 32, 21, 14, 0, 32, 21, 14, 255, 39, 27, 20, 255, 37, 25, 17, 0, 37, 25, 17, 0, 37, 25, 17, 0, 38, 26, 18, 0, 38, 26, 18, 0, 32, 21, 14, 0, 28, 17, 9, 0, 33, 22, 15, 0, 36, 25, 19, 0, 36, 25, 19, 0, 36, 25, 19, 0, 36, 25, 19, 0, 27, 18, 13, 0, 27, 19, 14, 0, 28, 20, 15, 0, 31, 17, 10, 0, 31, 17, 10, 0, 31, 17, 10, 255, 39, 22, 15, 255, 54, 34, 26, 0, 54, 34, 24, 0, 54, 34, 24, 0, 54, 34, 24, 0, 54, 34, 24, 0, 54, 34, 24, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 52, 31, 19, 0, 52, 31, 19, 0, 52, 31, 19, 0, 52, 31, 19, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 53, 33, 17, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 96, 76, 57, 0, 89, 70, 50, 0, 89, 70, 50, 0, 89, 70, 50, 0, 17, 13, 7, 0, 17, 13, 7, 0, 18, 16, 12, 0, 18, 16, 12, 0, 20, 19, 17, 0, 17, 16, 14, 0, 16, 15, 13, 0, 22, 21, 20, 0, 22, 21, 20, 255, 20, 20, 18, 0, 17, 17, 15, 0, 16, 15, 13, 0, 16, 16, 14, 0, 16, 16, 14, 0, 18, 17, 15, 0, 18, 17, 15, 0, 17, 16, 14, 0, 18, 18, 15, 0, 18, 18, 15, 0, 18, 18, 15, 0, 18, 18, 15, 0, 20, 19, 16, 0, 20, 19, 16, 0, 21, 18, 12, 0, 21, 18, 12, 255, 102, 89, 73, 255, 95, 77, 58, 255, 97, 77, 53, 255, 106, 83, 59, 255, 107, 85, 59, 255, 107, 88, 62, 255, 107, 92, 66, 255, 107, 92, 65, 255, 107, 92, 64, 255, 107, 93, 66, 255, 107, 93, 68, 255, 107, 93, 63, 255, 107, 93, 65, 255, 107, 93, 64, 255, 107, 93, 63, 255, 107, 93, 64, 255, 107, 93, 63, 255, 107, 93, 67, 0, 107, 93, 65, 255, 107, 91, 60, 0, 107, 91, 60, 0, 107, 93, 62, 0, 107, 93, 62, 0, 107, 93, 64, 0, 107, 93, 64, 0, 107, 93, 64, 0, 77, 61, 45, 0, 77, 61, 45, 0, 77, 61, 45, 0, 107, 91, 62, 0, 107, 91, 62, 0, 107, 91, 62, 255, 75, 59, 43, 255, 75, 60, 46, 255, 73, 60, 50, 255, 19, 12, 5, 255, 21, 15, 10, 255, 25, 18, 13, 255, 30, 21, 16, 255, 37, 26, 19, 255, 37, 26, 19, 0, 27, 18, 12, 0, 27, 18, 12, 255, 31, 21, 16, 255, 31, 22, 17, 255, 26, 18, 12, 255, 24, 16, 10, 255, 24, 16, 10, 0, 32, 21, 14, 0, 32, 21, 14, 0, 27, 18, 11, 255, 27, 18, 11, 0, 37, 25, 17, 0, 37, 25, 17, 0, 37, 25, 17, 0, 38, 26, 18, 0, 32, 21, 14, 0, 28, 17, 9, 0, 33, 22, 15, 0, 36, 25, 19, 0, 36, 25, 19, 0, 36, 25, 19, 0, 36, 25, 19, 0, 27, 19, 14, 0, 31, 17, 10, 0, 31, 17, 10, 0, 31, 17, 10, 0, 31, 17, 10, 0, 31, 17, 10, 0, 39, 22, 15, 0, 39, 22, 15, 0, 54, 34, 24, 0, 54, 34, 24, 0, 54, 34, 24, 0, 54, 34, 24, 0, 54, 34, 24, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 52, 31, 19, 0, 52, 31, 19, 0, 52, 31, 19, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 55, 31, 19, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 96, 76, 57, 0, 89, 70, 50, 0, 89, 70, 50, 0, 89, 70, 50, 0, 17, 13, 7, 0, 18, 16, 12, 0, 18, 16, 12, 0, 18, 16, 12, 0, 20, 19, 17, 0, 17, 16, 14, 0, 16, 15, 13, 0, 22, 21, 20, 0, 22, 21, 20, 0, 22, 21, 20, 0, 17, 17, 15, 0, 16, 15, 13, 0, 16, 16, 14, 0, 16, 16, 14, 0, 16, 16, 14, 0, 18, 17, 15, 0, 18, 17, 15, 0, 18, 18, 15, 0, 18, 18, 15, 0, 18, 18, 15, 0, 18, 18, 15, 0, 20, 19, 16, 0, 20, 19, 16, 0, 21, 18, 12, 0, 21, 18, 12, 0, 102, 89, 73, 0, 95, 77, 58, 0, 97, 77, 53, 0, 106, 83, 59, 0, 107, 85, 59, 0, 107, 88, 62, 0, 107, 92, 66, 0, 107, 92, 65, 0, 107, 92, 64, 0, 107, 93, 66, 0, 107, 93, 68, 0, 107, 93, 63, 0, 107, 93, 65, 0, 107, 93, 64, 0, 107, 93, 63, 0, 107, 93, 64, 0, 107, 93, 63, 0, 107, 93, 63, 0, 107, 93, 65, 0, 107, 93, 65, 0, 107, 91, 60, 0, 107, 93, 62, 0, 107, 93, 62, 0, 107, 93, 62, 0, 107, 93, 64, 0, 107, 93, 64, 0, 77, 61, 45, 0, 77, 61, 45, 0, 107, 91, 62, 0, 107, 91, 62, 0, 107, 91, 62, 0, 107, 91, 62, 0, 76, 61, 46, 255, 66, 51, 35, 255, 73, 60, 50, 0, 19, 12, 5, 0, 21, 15, 10, 0, 25, 18, 13, 0, 30, 21, 16, 0, 37, 26, 19, 0, 37, 26, 19, 0, 27, 18, 12, 0, 27, 18, 12, 0, 31, 21, 16, 0, 31, 22, 17, 0, 26, 18, 12, 0, 24, 16, 10, 0, 24, 16, 10, 0, 32, 21, 14, 0, 27, 18, 11, 0, 27, 18, 11, 0, 27, 18, 11, 0, 27, 18, 11, 0, 37, 25, 17, 0, 37, 25, 17, 0, 37, 25, 17, 0, 38, 26, 18, 0, 38, 26, 18, 0, 30, 20, 14, 0, 31, 21, 15, 0, 34, 23, 17, 0, 34, 23, 16, 0, 33, 20, 14, 0, 28, 20, 15, 0, 31, 17, 10, 0, 31, 17, 10, 0, 31, 17, 10, 0, 31, 17, 10, 0, 31, 17, 10, 0, 39, 22, 15, 0, 39, 22, 15, 0, 39, 22, 15, 0, 54, 34, 24, 0, 54, 34, 24, 0, 54, 34, 24, 0, 54, 34, 24, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 52, 31, 19, 0, 52, 31, 19, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 255, 255, 255, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 96, 76, 57, 0, 89, 70, 50, 0, 89, 70, 50, 0, 89, 70, 50, 0, 89, 70, 50, 0, 18, 16, 12, 0, 18, 16, 12, 0, 18, 16, 12, 0, 20, 19, 17, 0, 17, 16, 14, 0, 22, 21, 20, 0, 22, 21, 20, 0, 22, 21, 20, 0, 22, 21, 20, 0, 22, 21, 20, 0, 16, 15, 13, 0, 16, 16, 14, 0, 16, 16, 14, 0, 16, 16, 14, 0, 16, 16, 14, 0, 18, 17, 15, 0, 18, 18, 15, 0, 18, 18, 15, 0, 18, 18, 15, 0, 18, 18, 15, 0, 20, 19, 16, 0, 21, 18, 12, 0, 21, 18, 12, 0, 21, 18, 12, 0, 102, 89, 73, 0, 95, 77, 58, 0, 97, 77, 53, 0, 106, 83, 59, 0, 107, 85, 59, 0, 107, 88, 62, 0, 107, 92, 66, 0, 107, 92, 65, 0, 107, 92, 64, 0, 107, 93, 66, 0, 107, 93, 68, 0, 107, 93, 63, 0, 107, 93, 65, 0, 107, 93, 64, 0, 107, 93, 63, 0, 107, 93, 64, 0, 107, 93, 63, 0, 107, 93, 63, 0, 107, 93, 65, 0, 107, 93, 65, 0, 107, 93, 65, 0, 107, 93, 62, 0, 107, 93, 62, 0, 107, 93, 62, 0, 107, 93, 62, 0, 107, 93, 64, 0, 107, 93, 64, 0, 107, 91, 62, 0, 107, 91, 62, 0, 107, 91, 62, 0, 107, 91, 62, 0, 76, 61, 46, 0, 76, 61, 46, 0, 66, 51, 35, 0, 66, 51, 35, 0, 19, 12, 5, 0, 21, 15, 10, 0, 25, 18, 13, 0, 30, 21, 16, 0, 37, 26, 19, 0, 37, 26, 19, 0, 27, 18, 12, 0, 27, 18, 12, 0, 31, 21, 16, 0, 31, 22, 17, 0, 26, 18, 12, 0, 24, 16, 10, 0, 24, 16, 10, 0, 24, 16, 10, 0, 27, 18, 11, 0, 27, 18, 11, 0, 27, 18, 11, 0, 27, 18, 11, 0, 27, 18, 11, 0, 37, 25, 17, 0, 37, 25, 17, 0, 37, 25, 17, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 31, 17, 10, 0, 31, 17, 10, 0, 31, 17, 10, 0, 31, 17, 10, 0, 31, 17, 10, 0, 39, 22, 15, 0, 39, 22, 15, 0, 39, 22, 15, 0, 54, 34, 24, 0, 54, 34, 24, 0, 54, 34, 24, 0, 54, 34, 24, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 88, 65, 51, 0, 255, 255, 255, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 91, 71, 52, 0, 96, 76, 57, 0, 89, 70, 50, 0, 89, 70, 50, 0, 89, 70, 50, 0, 89, 70, 50, 0, 18, 16, 12, 0, 18, 16, 12, 0, 18, 16, 12, 0, 20, 19, 17, 0, 17, 16, 14, 0, 22, 21, 20, 0, 22, 21, 20, 0, 22, 21, 20, 0, 22, 21, 20, 0, 22, 21, 20, 0, 16, 15, 13, 0, 16, 16, 14, 0, 16, 16, 14, 0, 16, 16, 14, 0, 16, 16, 14, 0, 16, 16, 14, 0, 18, 18, 15, 0, 18, 18, 15, 0, 18, 18, 15, 0, 18, 18, 15, 0, 20, 19, 16, 0, 21, 18, 12, 0, 21, 18, 12, 0, 21, 18, 12, 0, 102, 89, 73, 0, 95, 77, 58, 0, 97, 77, 53, 0, 106, 83, 59, 0, 107, 85, 59, 0, 107, 88, 62, 0, 107, 92, 66, 0, 107, 92, 65, 0, 107, 92, 64, 0, 107, 93, 66, 0, 107, 93, 68, 0, 107, 93, 63, 0, 107, 93, 65, 0, 107, 93, 64, 0, 107, 93, 63, 0, 107, 93, 64, 0, 107, 93, 63, 0, 107, 93, 63, 0, 107, 93, 65, 0, 107, 93, 65, 0, 107, 93, 65, 0, 107, 93, 62, 0, 107, 93, 62, 0, 107, 93, 62, 0, 107, 93, 62, 0, 107, 93, 62, 0, 255, 255, 255, 0, 107, 91, 62, 0, 107, 91, 62, 0, 107, 91, 62, 0, 76, 61, 46, 0, 76, 61, 46, 0, 76, 61, 46, 0, 66, 51, 35, 0, 66, 51, 35, 0, 66, 51, 35, 0, 21, 15, 10, 0, 25, 18, 13, 0, 30, 21, 16, 0, 37, 26, 19, 0, 37, 26, 19, 0, 27, 18, 12, 0, 27, 18, 12, 0, 31, 21, 16, 0, 31, 22, 17, 0, 26, 18, 12, 0, 24, 16, 10, 0, 24, 16, 10, 0, 24, 16, 10, 0, 27, 18, 11, 0, 27, 18, 11, 0, 27, 18, 11, 0, 27, 18, 11, 0, 27, 18, 11, 0, 27, 18, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 31, 17, 10, 0, 31, 17, 10, 0, 31, 17, 10, 0, 31, 17, 10, 0, 31, 17, 10, 0, 39, 22, 15, 0, 39, 22, 15, 0, 39, 22, 15, 0, 39, 22, 15, 0, 39, 22, 15, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 22, 21, 20, 0, 22, 21, 20, 0, 22, 21, 20, 0, 22, 21, 20, 0, 22, 21, 20, 0, 22, 21, 20, 0, 22, 21, 20, 0, 22, 21, 20, 0, 22, 21, 20, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 21, 18, 12, 0, 21, 18, 12, 0, 21, 18, 12, 0, 21, 18, 12, 0, 21, 18, 12, 0, 102, 89, 73, 0, 95, 77, 58, 0, 97, 77, 53, 0, 106, 83, 59, 0, 107, 85, 59, 0, 107, 88, 62, 0, 107, 92, 66, 0, 107, 92, 65, 0, 107, 92, 64, 0, 107, 93, 66, 0, 107, 93, 68, 0, 107, 93, 63, 0, 107, 93, 65, 0, 107, 93, 64, 0, 107, 93, 63, 0, 107, 93, 64, 0, 107, 93, 63, 0, 107, 93, 63, 0, 107, 93, 65, 0, 107, 93, 65, 0, 107, 93, 65, 0, 107, 93, 65, 0, 107, 93, 65, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 107, 91, 62, 0, 107, 91, 62, 0, 76, 61, 46, 0, 76, 61, 46, 0, 76, 61, 46, 0, 76, 61, 46, 0, 66, 51, 35, 0, 66, 51, 35, 0, 66, 51, 35, 0, 21, 15, 10, 0, 25, 18, 13, 0, 30, 21, 16, 0, 37, 26, 19, 0, 37, 26, 19, 0, 27, 18, 12, 0, 27, 18, 12, 0, 31, 21, 16, 0, 31, 22, 17, 0, 26, 18, 12, 0, 24, 16, 10, 0, 24, 16, 10, 0, 24, 16, 10, 0, 27, 18, 11, 0, 27, 18, 11, 0, 27, 18, 11, 0, 27, 18, 11, 0, 27, 18, 11, 0, 27, 18, 11, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 76, 61, 46, 0, 76, 61, 46, 0, 76, 61, 46, 0, 76, 61, 46, 0, 76, 61, 46, 0, 66, 51, 35, 0, 66, 51, 35, 0, 66, 51, 35, 0, 66, 51, 35, 0, 66, 51, 35, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0),
"format": "RGBA8",
@@ -14,8 +16,8 @@ data = {
"width": 205
}
-[sub_resource type="ImageTexture" id="ImageTexture_qwopf"]
-image = SubResource("Image_5kq43")
+[sub_resource type="ImageTexture" id="ImageTexture_cffxi"]
+image = SubResource("Image_xjg44")
[node name="刮海报_过道" type="CanvasLayer"]
layer = 5
@@ -46,5 +48,11 @@ offset_left = -102.0
offset_top = -116.0
offset_right = 103.0
offset_bottom = 124.0
-texture = SubResource("ImageTexture_qwopf")
+texture = SubResource("ImageTexture_cffxi")
stretch_mode = 5
+
+[node name="Sfx撕海报" type="AudioStreamPlayer" parent="."]
+stream = ExtResource("5_xjg44")
+bus = &"game_sfx"
+script = ExtResource("6_cffxi")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
diff --git a/scene/ground/script/c02/小手讨东西.gd b/scene/ground/script/c02/小手讨东西.gd
index 3534228c..7f49a39a 100644
--- a/scene/ground/script/c02/小手讨东西.gd
+++ b/scene/ground/script/c02/小手讨东西.gd
@@ -157,6 +157,7 @@ var communicating = false
func _on_interacted() -> void:
if interacting:
print("小手 interacting 锁定中")
+ SceneManager.release_player()
return
interacting = true
interacted.emit()
@@ -164,6 +165,7 @@ func _on_interacted() -> void:
if tried_times == 1:
do_first_interact(false)
interacting = false
+ SceneManager.release_player()
return
if holding_prop != "":
# 手持物品时,交互直接给玩家物品
@@ -171,6 +173,7 @@ func _on_interacted() -> void:
holding_prop = ""
animated_sprite.play("小手_show")
interacting = false
+ SceneManager.release_player()
return
if is_holding_cup:
@@ -193,7 +196,7 @@ func _on_interacted() -> void:
var key = SceneManager.get_current_prop(false)
var interacted_success = false
- SceneManager.freeze_player(0)
+ SceneManager.freeze_player(0, 4)
# accept_tin_coin
if key == "prop_锡箔元宝":
@@ -201,6 +204,8 @@ func _on_interacted() -> void:
sfx_success.play()
SceneManager.disable_prop_item("prop_锡箔元宝")
if id == 1:
+ SceneManager.enable_prop_item_silently("prop_小鞋子1")
+ ArchiveManager.set_global_entry("c02_mouse_follow_player", true)
# 叠成纸杯电话
animated_sprite.play("小手_锡箔_hide")
is_holding_cup = true
@@ -208,7 +213,8 @@ func _on_interacted() -> void:
await get_tree().create_timer(2).timeout
# 稍等片刻再给小鞋子
SceneManager.enable_prop_item("prop_小鞋子1")
- ArchiveManager.set_global_entry("c02_mouse_follow_player", true)
+ await SceneManager.get_inspector().quit_and_hidden
+ SceneManager.pop_os_with_str("c02_锡箔换小鞋子")
var node = get_node("../自动跟随的老鼠") as Node2D
if node:
node.visible = true
diff --git a/scene/ground/script/c02/小手讨东西.tscn b/scene/ground/script/c02/小手讨东西.tscn
index fa749176..76f0abba 100644
--- a/scene/ground/script/c02/小手讨东西.tscn
+++ b/scene/ground/script/c02/小手讨东西.tscn
@@ -120,6 +120,7 @@ texture = ExtResource("10_47cqy")
[node name="SignSnapper" type="Marker2D" parent="."]
unique_name_in_owner = true
script = ExtResource("15_lr23o")
+release_player_on_arrived = false
delay_arrived = 0.1
action_on_arrived = 4
delay_after_action = 0.4
diff --git a/scene/ground/script/c02/老鼠精画像.tscn b/scene/ground/script/c02/老鼠精画像.tscn
index c953f314..27bfd14e 100644
--- a/scene/ground/script/c02/老鼠精画像.tscn
+++ b/scene/ground/script/c02/老鼠精画像.tscn
@@ -1,7 +1,9 @@
-[gd_scene load_steps=3 format=3 uid="uid://cdf2qe8l7323i"]
+[gd_scene load_steps=5 format=3 uid="uid://cdf2qe8l7323i"]
[ext_resource type="Script" uid="uid://dnrql1t0j6v8i" path="res://scene/ground/script/c02/通用特写脚本.gd" id="1_lpmq3"]
[ext_resource type="Texture2D" uid="uid://d1xr7g5huv5or" path="res://asset/art/scene/c02/s04_保卫科/ux_老鼠画像特写.png" id="2_eyynm"]
+[ext_resource type="PackedScene" uid="uid://dmysq4sxx8iqh" path="res://scene/entity/ux/content_inspector.tscn" id="3_lpmq3"]
+[ext_resource type="Texture2D" uid="uid://f186lvt5y2ql" path="res://asset/art/ui/prop/inspect背景遮罩.png" id="4_l77sh"]
[node name="老鼠精画像" type="CanvasLayer"]
script = ExtResource("1_lpmq3")
@@ -13,3 +15,34 @@ anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("2_eyynm")
+
+[node name="ContentInspector" parent="." instance=ExtResource("3_lpmq3")]
+
+[node name="遮罩" type="TextureRect" parent="ContentInspector"]
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+texture = ExtResource("4_l77sh")
+expand_mode = 5
+stretch_mode = 5
+
+[node name="Label" type="Label" parent="ContentInspector/遮罩"]
+unique_name_in_owner = true
+custom_minimum_size = Vector2(100, 0)
+layout_mode = 1
+anchors_preset = 8
+anchor_left = 0.5
+anchor_top = 0.5
+anchor_right = 0.5
+anchor_bottom = 0.5
+offset_left = -50.0
+offset_top = -7.0
+offset_right = 50.0
+offset_bottom = 7.0
+grow_horizontal = 2
+grow_vertical = 2
+horizontal_alignment = 1
+autowrap_mode = 3
diff --git a/scene/ground/script/c02/通用特写脚本.gd b/scene/ground/script/c02/通用特写脚本.gd
index 7b4be53c..2cbe2c53 100644
--- a/scene/ground/script/c02/通用特写脚本.gd
+++ b/scene/ground/script/c02/通用特写脚本.gd
@@ -2,4 +2,5 @@ extends CanvasLayer
func _ready() -> void:
- layer = GlobalConfig.CANVAS_LAYER_LITTLE_GAME
\ No newline at end of file
+ layer = GlobalConfig.CANVAS_LAYER_LITTLE_GAME
+ %Label.text = tr("c02_保卫科老鼠精").replace("
", "\n")
diff --git a/scene/index_page.gd b/scene/index_page.gd
index 897dd20a..f82fe8d1 100644
--- a/scene/index_page.gd
+++ b/scene/index_page.gd
@@ -2,7 +2,6 @@ extends Control
# var main_scene := preload("res://scene/main.tscn") as PackedScene
-@onready var settings = $Settings
@onready var animation_player = $AnimationPlayer as AnimationPlayer
@onready var animation_root = $AnimationRoot as Control
@onready var sfx = %Sfx as Sfx
@@ -60,8 +59,7 @@ func _on_resume_pressed():
func _enter_main_scene():
- # get_tree().change_scene_to_packed.call_deferred(main_scene)
- get_tree().change_scene_to_file.call_deferred("res://scene/main.tscn")
+ SceneManager.enter_main_scene()
func _on_quit_pressed():
@@ -78,6 +76,3 @@ func _unhandled_input(event: InputEvent) -> void:
animation_player.stop()
animation_root.visible = false
animation_finished = true
- else:
- # 设置菜单
- settings.visible = true
diff --git a/scene/index_page.tscn b/scene/index_page.tscn
index cc9f8eec..e6a1fb17 100644
--- a/scene/index_page.tscn
+++ b/scene/index_page.tscn
@@ -1,10 +1,9 @@
-[gd_scene load_steps=12 format=3 uid="uid://c4ycvdsabi7lw"]
+[gd_scene load_steps=11 format=3 uid="uid://c4ycvdsabi7lw"]
[ext_resource type="Script" uid="uid://b4rw4hk7ns4m8" path="res://scene/index_page.gd" id="1_c7y7r"]
[ext_resource type="Texture2D" uid="uid://bcc0bk34l5gbc" path="res://asset/art/ui/index_menu/菜单背景1.png" id="1_jxn4k"]
[ext_resource type="AudioStream" uid="uid://cvttds81trcoc" path="res://asset/audio/sfx/UI/click.wav" id="2_te6ya"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="3_5oc6i"]
-[ext_resource type="PackedScene" uid="uid://beok2r6fgburn" path="res://scene/settings/settings.tscn" id="4_5m37n"]
[sub_resource type="Animation" id="Animation_8kiap"]
resource_name = "default"
@@ -122,16 +121,3 @@ theme_override_styles/hover = SubResource("StyleBoxFlat_q8n5c")
theme_override_styles/pressed = SubResource("StyleBoxFlat_scxsv")
theme_override_styles/normal = SubResource("StyleBoxEmpty_vyh3d")
text = "index_退出游戏"
-
-[node name="Settings" parent="." instance=ExtResource("4_5m37n")]
-visible = false
-
-[node name="ColorRect" type="ColorRect" parent="Settings"]
-z_index = -1
-anchors_preset = 15
-anchor_right = 1.0
-anchor_bottom = 1.0
-grow_horizontal = 2
-grow_vertical = 2
-mouse_filter = 2
-color = Color(0, 0, 0, 0.862745)
diff --git a/scene/little_game/八音盒/八音盒.gd b/scene/little_game/八音盒/八音盒.gd
index 3064fe94..6747b5c2 100644
--- a/scene/little_game/八音盒/八音盒.gd
+++ b/scene/little_game/八音盒/八音盒.gd
@@ -270,7 +270,11 @@ func _chechout_stage(s: int, play_sfx := true) -> void:
if play_sfx:
sfx_close_lid.play()
2:
- SceneManager.pop_center_notification(tr("ui_use_prop"))
+ if not ArchiveManager.get_global_value("c02_musicbox_has_opened"):
+ ArchiveManager.set_global_entry("c02_musicbox_has_opened", false)
+ SceneManager.pop_center_notification(tr("c02_s02_八音盒缺人偶"))
+ else:
+ SceneManager.pop_center_notification(tr("ui_use_prop"))
box_opened.visible = true
d4.visible = false
if pic:
@@ -328,11 +332,11 @@ func _unhandled_input(event: InputEvent) -> void:
func _on_pick_catty():
if not SceneManager.has_prop("prop_小猫玩具的脑袋"):
return
- var inspector = SceneManager.get_inspector()
# 将小猫头与身子合并
SceneManager.disable_prop_item("prop_小猫玩具的脑袋")
SceneManager.disable_prop_item("prop_无头小猫玩具")
SceneManager.enable_prop_item_silently("prop_小猫玩具完整")
+ var inspector = SceneManager.get_inspector()
await inspector.quit_and_hidden
var sprite = $"拼接小猫玩具"
sprite.visible = true
@@ -340,3 +344,6 @@ func _on_pick_catty():
await sprite.animation_finished
sprite.visible = false
SceneManager.enable_prop_item("prop_小猫玩具完整")
+ # 八音盒中看不到 os
+ # await inspector.quit_and_hidden
+ # SceneManager.pop_os_with_str(tr("c02_获得小猫玩具"))
\ No newline at end of file
diff --git a/scene/main.tscn b/scene/main.tscn
index 87260577..c402c90f 100644
--- a/scene/main.tscn
+++ b/scene/main.tscn
@@ -15,7 +15,6 @@ environment = ExtResource("9_jsof5")
[node name="GroundLoader" parent="." instance=ExtResource("10_8rc5n")]
position = Vector2(1, 0)
-current_scene = "c01_s05"
entrance_portal = "right"
[node name="PropInspector" parent="." instance=ExtResource("5_ux0rw")]