diff --git a/addons/dialogue_manager/views/main_view.gd b/addons/dialogue_manager/views/main_view.gd
index 9aad5e34..d2156de7 100644
--- a/addons/dialogue_manager/views/main_view.gd
+++ b/addons/dialogue_manager/views/main_view.gd
@@ -1067,8 +1067,9 @@ func _on_test_button_pressed() -> void:
DMSettings.set_user_value("run_title", "")
DMSettings.set_user_value("is_running_test_scene", true)
DMSettings.set_user_value("run_resource_path", current_file_path)
- var test_scene_path: String = DMSettings.get_setting(DMSettings.CUSTOM_TEST_SCENE_PATH, "res://addons/dialogue_manager/test_scene.tscn")
- EditorInterface.play_custom_scene(test_scene_path)
+ # var test_scene_path: String = DMSettings.get_setting(DMSettings.CUSTOM_TEST_SCENE_PATH, "res://addons/dialogue_manager/test_scene.tscn")
+ # EditorInterface.play_custom_scene(test_scene_path)
+ EditorInterface.play_custom_scene("res://addons/dialogue_manager/test_scene.tscn")
func _on_test_line_button_pressed() -> void:
@@ -1087,8 +1088,9 @@ func _on_test_line_button_pressed() -> void:
DMSettings.set_user_value("run_title", str(line_to_run))
DMSettings.set_user_value("is_running_test_scene", true)
DMSettings.set_user_value("run_resource_path", current_file_path)
- var test_scene_path: String = DMSettings.get_setting(DMSettings.CUSTOM_TEST_SCENE_PATH, "res://addons/dialogue_manager/test_scene.tscn")
- EditorInterface.play_custom_scene(test_scene_path)
+ # var test_scene_path: String = DMSettings.get_setting(DMSettings.CUSTOM_TEST_SCENE_PATH, "res://addons/dialogue_manager/test_scene.tscn")
+ # EditorInterface.play_custom_scene(test_scene_path)
+ EditorInterface.play_custom_scene("res://addons/dialogue_manager/test_scene.tscn")
func _on_support_button_pressed() -> void:
diff --git a/asset/art/animation/Archive.zip b/asset/art/animation/Archive.zip
new file mode 100644
index 00000000..97d4a76b
Binary files /dev/null and b/asset/art/animation/Archive.zip differ
diff --git a/asset/art/little_game/八卦/64卦_白底.png b/asset/art/little_game/八卦/64卦_白底.png
new file mode 100644
index 00000000..89361e7a
Binary files /dev/null and b/asset/art/little_game/八卦/64卦_白底.png differ
diff --git a/asset/art/little_game/八卦/64卦_白底.png.import b/asset/art/little_game/八卦/64卦_白底.png.import
new file mode 100644
index 00000000..9e6094ba
--- /dev/null
+++ b/asset/art/little_game/八卦/64卦_白底.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://gbi3l45bk7ax"
+path="res://.godot/imported/64卦_白底.png-8bc9c58b69894040f8401c7036c9573a.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://asset/art/little_game/八卦/64卦_白底.png"
+dest_files=["res://.godot/imported/64卦_白底.png-8bc9c58b69894040f8401c7036c9573a.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/little_game/八卦/64卦_透明.png b/asset/art/little_game/八卦/64卦_透明.png
new file mode 100644
index 00000000..0d85f930
Binary files /dev/null and b/asset/art/little_game/八卦/64卦_透明.png differ
diff --git a/asset/art/little_game/八卦/64卦_透明.png.import b/asset/art/little_game/八卦/64卦_透明.png.import
new file mode 100644
index 00000000..b6834e24
--- /dev/null
+++ b/asset/art/little_game/八卦/64卦_透明.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dg1vj68th1un6"
+path="res://.godot/imported/64卦_透明.png-604d3fef963a74a0c02eb062c504c76a.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://asset/art/little_game/八卦/64卦_透明.png"
+dest_files=["res://.godot/imported/64卦_透明.png-604d3fef963a74a0c02eb062c504c76a.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/c01/银元.png b/asset/art/prop/c01/银元.png
index a7004bd7..b57e6705 100644
Binary files a/asset/art/prop/c01/银元.png and b/asset/art/prop/c01/银元.png differ
diff --git a/asset/art/prop/c02/海报特写/大舞台.png b/asset/art/prop/c02/海报特写/大舞台.png
index 1862b990..c5cb362e 100755
Binary files a/asset/art/prop/c02/海报特写/大舞台.png and b/asset/art/prop/c02/海报特写/大舞台.png differ
diff --git a/asset/art/scene/c02/s04_保卫科/弹珠墙面涂鸦提示.png b/asset/art/scene/c02/s04_保卫科/弹珠墙面涂鸦提示.png
new file mode 100644
index 00000000..8e7186ce
Binary files /dev/null and b/asset/art/scene/c02/s04_保卫科/弹珠墙面涂鸦提示.png differ
diff --git a/asset/art/scene/c02/s04_保卫科/弹珠墙面涂鸦提示.png.import b/asset/art/scene/c02/s04_保卫科/弹珠墙面涂鸦提示.png.import
new file mode 100644
index 00000000..6679323d
--- /dev/null
+++ b/asset/art/scene/c02/s04_保卫科/弹珠墙面涂鸦提示.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cs14llkvr3fg8"
+path="res://.godot/imported/弹珠墙面涂鸦提示.png-08c1bbb65088ecb68de655121f2a1bdf.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://asset/art/scene/c02/s04_保卫科/弹珠墙面涂鸦提示.png"
+dest_files=["res://.godot/imported/弹珠墙面涂鸦提示.png-08c1bbb65088ecb68de655121f2a1bdf.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/s04_保卫科/花名册/bg_花名册桌面.png b/asset/art/scene/c02/s04_保卫科/花名册/bg_花名册桌面.png
index 06a813c8..af42e0ef 100644
Binary files a/asset/art/scene/c02/s04_保卫科/花名册/bg_花名册桌面.png and b/asset/art/scene/c02/s04_保卫科/花名册/bg_花名册桌面.png differ
diff --git a/asset/art/scene/c02/s04_保卫科/花名册/翻开页.png b/asset/art/scene/c02/s04_保卫科/花名册/翻开页.png
index 1d113116..b71bb1db 100644
Binary files a/asset/art/scene/c02/s04_保卫科/花名册/翻开页.png and b/asset/art/scene/c02/s04_保卫科/花名册/翻开页.png differ
diff --git a/asset/art/scene/c02/s04_保卫科/花名册/花名册封皮.png b/asset/art/scene/c02/s04_保卫科/花名册/花名册封皮.png
index 1a2d4472..55f57eb5 100644
Binary files a/asset/art/scene/c02/s04_保卫科/花名册/花名册封皮.png and b/asset/art/scene/c02/s04_保卫科/花名册/花名册封皮.png differ
diff --git a/asset/art/scene/c02/s07_二楼内侧楼道/锡箔墙面涂鸦提示.png b/asset/art/scene/c02/s07_二楼内侧楼道/锡箔墙面涂鸦提示.png
new file mode 100644
index 00000000..1a5ee269
Binary files /dev/null and b/asset/art/scene/c02/s07_二楼内侧楼道/锡箔墙面涂鸦提示.png differ
diff --git a/asset/art/scene/c02/s07_二楼内侧楼道/锡箔墙面涂鸦提示.png.import b/asset/art/scene/c02/s07_二楼内侧楼道/锡箔墙面涂鸦提示.png.import
new file mode 100644
index 00000000..4c43a52b
--- /dev/null
+++ b/asset/art/scene/c02/s07_二楼内侧楼道/锡箔墙面涂鸦提示.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bim6w1xp1a4bg"
+path="res://.godot/imported/锡箔墙面涂鸦提示.png-17091a5a20043de1d90ee838d226ac80.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://asset/art/scene/c02/s07_二楼内侧楼道/锡箔墙面涂鸦提示.png"
+dest_files=["res://.godot/imported/锡箔墙面涂鸦提示.png-17091a5a20043de1d90ee838d226ac80.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/s08_瞎子卧室/八卦图.png b/asset/art/scene/c02/s08_瞎子卧室/八卦图.png
new file mode 100644
index 00000000..85bc59fb
Binary files /dev/null and b/asset/art/scene/c02/s08_瞎子卧室/八卦图.png differ
diff --git a/asset/art/scene/c02/s08_瞎子卧室/八卦图.png.import b/asset/art/scene/c02/s08_瞎子卧室/八卦图.png.import
new file mode 100644
index 00000000..676a3bd6
--- /dev/null
+++ b/asset/art/scene/c02/s08_瞎子卧室/八卦图.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bmid3iu2ch35o"
+path="res://.godot/imported/八卦图.png-1415ec3eb06d6068fbd71939e68b8e38.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://asset/art/scene/c02/s08_瞎子卧室/八卦图.png"
+dest_files=["res://.godot/imported/八卦图.png-1415ec3eb06d6068fbd71939e68b8e38.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/s08_瞎子卧室/十字架.png b/asset/art/scene/c02/s08_瞎子卧室/十字架.png
new file mode 100644
index 00000000..fd2979f0
Binary files /dev/null and b/asset/art/scene/c02/s08_瞎子卧室/十字架.png differ
diff --git a/asset/art/scene/c02/s08_瞎子卧室/十字架.png.import b/asset/art/scene/c02/s08_瞎子卧室/十字架.png.import
new file mode 100644
index 00000000..f03704b7
--- /dev/null
+++ b/asset/art/scene/c02/s08_瞎子卧室/十字架.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bgtxwxerl2dxh"
+path="res://.godot/imported/十字架.png-6dff6229cfe7acedd381faa1b4916a25.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://asset/art/scene/c02/s08_瞎子卧室/十字架.png"
+dest_files=["res://.godot/imported/十字架.png-6dff6229cfe7acedd381faa1b4916a25.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/s09_裂缝/红色场景/位置参考.png b/asset/art/scene/c02/s09_裂缝/位置参考.png
similarity index 100%
rename from asset/art/scene/c02/s09_裂缝/红色场景/位置参考.png
rename to asset/art/scene/c02/s09_裂缝/位置参考.png
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/位置参考.png.import b/asset/art/scene/c02/s09_裂缝/位置参考.png.import
similarity index 68%
rename from asset/art/scene/c02/s09_裂缝/红色场景/位置参考.png.import
rename to asset/art/scene/c02/s09_裂缝/位置参考.png.import
index 5c18f90b..d4666bed 100644
--- a/asset/art/scene/c02/s09_裂缝/红色场景/位置参考.png.import
+++ b/asset/art/scene/c02/s09_裂缝/位置参考.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c4r5knmkenrw0"
-path="res://.godot/imported/位置参考.png-6f4e9a53d25bf2bc8b5d0aa9557d55ab.ctex"
+path="res://.godot/imported/位置参考.png-f909ccff70f818ece78cc62b432dfaed.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/scene/c02/s09_裂缝/红色场景/位置参考.png"
-dest_files=["res://.godot/imported/位置参考.png-6f4e9a53d25bf2bc8b5d0aa9557d55ab.ctex"]
+source_file="res://asset/art/scene/c02/s09_裂缝/位置参考.png"
+dest_files=["res://.godot/imported/位置参考.png-f909ccff70f818ece78cc62b432dfaed.ctex"]
[params]
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/坍塌物.png b/asset/art/scene/c02/s09_裂缝/坍塌物.png
similarity index 100%
rename from asset/art/scene/c02/s09_裂缝/红色场景/坍塌物.png
rename to asset/art/scene/c02/s09_裂缝/坍塌物.png
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/坍塌物.png.import b/asset/art/scene/c02/s09_裂缝/坍塌物.png.import
similarity index 69%
rename from asset/art/scene/c02/s09_裂缝/红色场景/坍塌物.png.import
rename to asset/art/scene/c02/s09_裂缝/坍塌物.png.import
index 04a1d050..b9fe8bb5 100644
--- a/asset/art/scene/c02/s09_裂缝/红色场景/坍塌物.png.import
+++ b/asset/art/scene/c02/s09_裂缝/坍塌物.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://btq13rpmhw500"
-path="res://.godot/imported/坍塌物.png-238505650a695a2436ccc4bb18294f50.ctex"
+path="res://.godot/imported/坍塌物.png-5782122ee14319e69404404667a761f9.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/scene/c02/s09_裂缝/红色场景/坍塌物.png"
-dest_files=["res://.godot/imported/坍塌物.png-238505650a695a2436ccc4bb18294f50.ctex"]
+source_file="res://asset/art/scene/c02/s09_裂缝/坍塌物.png"
+dest_files=["res://.godot/imported/坍塌物.png-5782122ee14319e69404404667a761f9.ctex"]
[params]
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/大麻绳.png b/asset/art/scene/c02/s09_裂缝/大麻绳.png
similarity index 100%
rename from asset/art/scene/c02/s09_裂缝/红色场景/大麻绳.png
rename to asset/art/scene/c02/s09_裂缝/大麻绳.png
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/大麻绳.png.import b/asset/art/scene/c02/s09_裂缝/大麻绳.png.import
similarity index 69%
rename from asset/art/scene/c02/s09_裂缝/红色场景/大麻绳.png.import
rename to asset/art/scene/c02/s09_裂缝/大麻绳.png.import
index 1364f510..4b6eaec5 100644
--- a/asset/art/scene/c02/s09_裂缝/红色场景/大麻绳.png.import
+++ b/asset/art/scene/c02/s09_裂缝/大麻绳.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cbvf6bfjprl8t"
-path="res://.godot/imported/大麻绳.png-6e1010a9e69c8d95118c1fb9e2eefd58.ctex"
+path="res://.godot/imported/大麻绳.png-307914a2b974ba4df4256190d1fda55f.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/scene/c02/s09_裂缝/红色场景/大麻绳.png"
-dest_files=["res://.godot/imported/大麻绳.png-6e1010a9e69c8d95118c1fb9e2eefd58.ctex"]
+source_file="res://asset/art/scene/c02/s09_裂缝/大麻绳.png"
+dest_files=["res://.godot/imported/大麻绳.png-307914a2b974ba4df4256190d1fda55f.ctex"]
[params]
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/小小蝶坐床上.png b/asset/art/scene/c02/s09_裂缝/小小蝶坐床上.png
similarity index 100%
rename from asset/art/scene/c02/s09_裂缝/红色场景/小小蝶坐床上.png
rename to asset/art/scene/c02/s09_裂缝/小小蝶坐床上.png
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/小小蝶坐床上.png.import b/asset/art/scene/c02/s09_裂缝/小小蝶坐床上.png.import
similarity index 66%
rename from asset/art/scene/c02/s09_裂缝/红色场景/小小蝶坐床上.png.import
rename to asset/art/scene/c02/s09_裂缝/小小蝶坐床上.png.import
index 772c81e7..8b5e1c7e 100644
--- a/asset/art/scene/c02/s09_裂缝/红色场景/小小蝶坐床上.png.import
+++ b/asset/art/scene/c02/s09_裂缝/小小蝶坐床上.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bjeqtc2sl8uu3"
-path="res://.godot/imported/小小蝶坐床上.png-dedfb99b7272f3d373a2f04a1e0912ab.ctex"
+path="res://.godot/imported/小小蝶坐床上.png-435af2375e443999bc83409f705ce2e6.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/scene/c02/s09_裂缝/红色场景/小小蝶坐床上.png"
-dest_files=["res://.godot/imported/小小蝶坐床上.png-dedfb99b7272f3d373a2f04a1e0912ab.ctex"]
+source_file="res://asset/art/scene/c02/s09_裂缝/小小蝶坐床上.png"
+dest_files=["res://.godot/imported/小小蝶坐床上.png-435af2375e443999bc83409f705ce2e6.ctex"]
[params]
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/小床上.png b/asset/art/scene/c02/s09_裂缝/小床上.png
similarity index 100%
rename from asset/art/scene/c02/s09_裂缝/红色场景/小床上.png
rename to asset/art/scene/c02/s09_裂缝/小床上.png
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/小床上.png.import b/asset/art/scene/c02/s09_裂缝/小床上.png.import
similarity index 69%
rename from asset/art/scene/c02/s09_裂缝/红色场景/小床上.png.import
rename to asset/art/scene/c02/s09_裂缝/小床上.png.import
index 087f19d3..6f19d971 100644
--- a/asset/art/scene/c02/s09_裂缝/红色场景/小床上.png.import
+++ b/asset/art/scene/c02/s09_裂缝/小床上.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cufmquyduq804"
-path="res://.godot/imported/小床上.png-7339c440c59ed755f0a38f8eeb74c185.ctex"
+path="res://.godot/imported/小床上.png-d8f3942afd91ba3ffdd0e3fbf56220db.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/scene/c02/s09_裂缝/红色场景/小床上.png"
-dest_files=["res://.godot/imported/小床上.png-7339c440c59ed755f0a38f8eeb74c185.ctex"]
+source_file="res://asset/art/scene/c02/s09_裂缝/小床上.png"
+dest_files=["res://.godot/imported/小床上.png-d8f3942afd91ba3ffdd0e3fbf56220db.ctex"]
[params]
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/床.png b/asset/art/scene/c02/s09_裂缝/床.png
similarity index 100%
rename from asset/art/scene/c02/s09_裂缝/红色场景/床.png
rename to asset/art/scene/c02/s09_裂缝/床.png
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/床.png.import b/asset/art/scene/c02/s09_裂缝/床.png.import
similarity index 70%
rename from asset/art/scene/c02/s09_裂缝/红色场景/床.png.import
rename to asset/art/scene/c02/s09_裂缝/床.png.import
index bdb6cd7b..c3368cf5 100644
--- a/asset/art/scene/c02/s09_裂缝/红色场景/床.png.import
+++ b/asset/art/scene/c02/s09_裂缝/床.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bplvfjem2nnnf"
-path="res://.godot/imported/床.png-94b4a7ec1cf23fd44356428b5d41b3ef.ctex"
+path="res://.godot/imported/床.png-374b72934cea533f22e40a05ec11ee1d.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/scene/c02/s09_裂缝/红色场景/床.png"
-dest_files=["res://.godot/imported/床.png-94b4a7ec1cf23fd44356428b5d41b3ef.ctex"]
+source_file="res://asset/art/scene/c02/s09_裂缝/床.png"
+dest_files=["res://.godot/imported/床.png-374b72934cea533f22e40a05ec11ee1d.ctex"]
[params]
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/符纸.png b/asset/art/scene/c02/s09_裂缝/符纸.png
similarity index 100%
rename from asset/art/scene/c02/s09_裂缝/红色场景/符纸.png
rename to asset/art/scene/c02/s09_裂缝/符纸.png
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/符纸.png.import b/asset/art/scene/c02/s09_裂缝/符纸.png.import
similarity index 69%
rename from asset/art/scene/c02/s09_裂缝/红色场景/符纸.png.import
rename to asset/art/scene/c02/s09_裂缝/符纸.png.import
index 6d6a37b9..04c2d0cb 100644
--- a/asset/art/scene/c02/s09_裂缝/红色场景/符纸.png.import
+++ b/asset/art/scene/c02/s09_裂缝/符纸.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://blq6bpoqq5fcv"
-path="res://.godot/imported/符纸.png-bc2cd71689e6f659fb98d3353064f0d4.ctex"
+path="res://.godot/imported/符纸.png-1bcc7698e6fcc560552ca18f66b92b4a.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/scene/c02/s09_裂缝/红色场景/符纸.png"
-dest_files=["res://.godot/imported/符纸.png-bc2cd71689e6f659fb98d3353064f0d4.ctex"]
+source_file="res://asset/art/scene/c02/s09_裂缝/符纸.png"
+dest_files=["res://.godot/imported/符纸.png-1bcc7698e6fcc560552ca18f66b92b4a.ctex"]
[params]
diff --git a/asset/art/scene/c02/s09_裂缝/红色背景剪影人物床.png b/asset/art/scene/c02/s09_裂缝/红色背景剪影人物床.png
new file mode 100644
index 00000000..408b5747
Binary files /dev/null and b/asset/art/scene/c02/s09_裂缝/红色背景剪影人物床.png differ
diff --git a/asset/art/scene/c02/s09_裂缝/红色背景剪影人物床.png.import b/asset/art/scene/c02/s09_裂缝/红色背景剪影人物床.png.import
new file mode 100644
index 00000000..91e7390c
--- /dev/null
+++ b/asset/art/scene/c02/s09_裂缝/红色背景剪影人物床.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dyactkkba6umx"
+path="res://.godot/imported/红色背景剪影人物床.png-e0d133c0781fb331ff711d5edc73c1a0.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://asset/art/scene/c02/s09_裂缝/红色背景剪影人物床.png"
+dest_files=["res://.godot/imported/红色背景剪影人物床.png-e0d133c0781fb331ff711d5edc73c1a0.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/s09_裂缝/红色场景/背景.png b/asset/art/scene/c02/s09_裂缝/背景.png
similarity index 100%
rename from asset/art/scene/c02/s09_裂缝/红色场景/背景.png
rename to asset/art/scene/c02/s09_裂缝/背景.png
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/背景.png.import b/asset/art/scene/c02/s09_裂缝/背景.png.import
similarity index 69%
rename from asset/art/scene/c02/s09_裂缝/红色场景/背景.png.import
rename to asset/art/scene/c02/s09_裂缝/背景.png.import
index 7a9a4cfc..dfbfebbf 100644
--- a/asset/art/scene/c02/s09_裂缝/红色场景/背景.png.import
+++ b/asset/art/scene/c02/s09_裂缝/背景.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://rfhf4usybjdc"
-path="res://.godot/imported/背景.png-a396d3c517fc994a67c267287dc00132.ctex"
+path="res://.godot/imported/背景.png-ec25a2fc7663b35bada008361dcd0aa3.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/scene/c02/s09_裂缝/红色场景/背景.png"
-dest_files=["res://.godot/imported/背景.png-a396d3c517fc994a67c267287dc00132.ctex"]
+source_file="res://asset/art/scene/c02/s09_裂缝/背景.png"
+dest_files=["res://.godot/imported/背景.png-ec25a2fc7663b35bada008361dcd0aa3.ctex"]
[params]
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/锅.png b/asset/art/scene/c02/s09_裂缝/锅.png
similarity index 100%
rename from asset/art/scene/c02/s09_裂缝/红色场景/锅.png
rename to asset/art/scene/c02/s09_裂缝/锅.png
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/锅.png.import b/asset/art/scene/c02/s09_裂缝/锅.png.import
similarity index 70%
rename from asset/art/scene/c02/s09_裂缝/红色场景/锅.png.import
rename to asset/art/scene/c02/s09_裂缝/锅.png.import
index b7be6d0b..e6223dd8 100644
--- a/asset/art/scene/c02/s09_裂缝/红色场景/锅.png.import
+++ b/asset/art/scene/c02/s09_裂缝/锅.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bet21rw73moau"
-path="res://.godot/imported/锅.png-236204e12ef136a0b2f0804c507dd5cd.ctex"
+path="res://.godot/imported/锅.png-383680f2a341e2d733ef00456e9c3bdd.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/scene/c02/s09_裂缝/红色场景/锅.png"
-dest_files=["res://.godot/imported/锅.png-236204e12ef136a0b2f0804c507dd5cd.ctex"]
+source_file="res://asset/art/scene/c02/s09_裂缝/锅.png"
+dest_files=["res://.godot/imported/锅.png-383680f2a341e2d733ef00456e9c3bdd.ctex"]
[params]
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/黑影.png b/asset/art/scene/c02/s09_裂缝/黑影.png
similarity index 100%
rename from asset/art/scene/c02/s09_裂缝/红色场景/黑影.png
rename to asset/art/scene/c02/s09_裂缝/黑影.png
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/黑影.png.import b/asset/art/scene/c02/s09_裂缝/黑影.png.import
similarity index 69%
rename from asset/art/scene/c02/s09_裂缝/红色场景/黑影.png.import
rename to asset/art/scene/c02/s09_裂缝/黑影.png.import
index d5115612..f0176a1d 100644
--- a/asset/art/scene/c02/s09_裂缝/红色场景/黑影.png.import
+++ b/asset/art/scene/c02/s09_裂缝/黑影.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cy1wk5kkqjsci"
-path="res://.godot/imported/黑影.png-18b2ed2d8a3597b75a2b7a7671f6a96f.ctex"
+path="res://.godot/imported/黑影.png-6f36cc140a873c449bc1e07c48be1626.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/scene/c02/s09_裂缝/红色场景/黑影.png"
-dest_files=["res://.godot/imported/黑影.png-18b2ed2d8a3597b75a2b7a7671f6a96f.ctex"]
+source_file="res://asset/art/scene/c02/s09_裂缝/黑影.png"
+dest_files=["res://.godot/imported/黑影.png-6f36cc140a873c449bc1e07c48be1626.ctex"]
[params]
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/黑手.png b/asset/art/scene/c02/s09_裂缝/黑手.png
similarity index 100%
rename from asset/art/scene/c02/s09_裂缝/红色场景/黑手.png
rename to asset/art/scene/c02/s09_裂缝/黑手.png
diff --git a/asset/art/scene/c02/s09_裂缝/红色场景/黑手.png.import b/asset/art/scene/c02/s09_裂缝/黑手.png.import
similarity index 69%
rename from asset/art/scene/c02/s09_裂缝/红色场景/黑手.png.import
rename to asset/art/scene/c02/s09_裂缝/黑手.png.import
index b3274cf8..2ce9b4ff 100644
--- a/asset/art/scene/c02/s09_裂缝/红色场景/黑手.png.import
+++ b/asset/art/scene/c02/s09_裂缝/黑手.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dnkqaiugxsegs"
-path="res://.godot/imported/黑手.png-4cccc893e88f6e94bf873c3e25170a3e.ctex"
+path="res://.godot/imported/黑手.png-3b8e979a1fa34a6b39d21e649d95623f.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/scene/c02/s09_裂缝/红色场景/黑手.png"
-dest_files=["res://.godot/imported/黑手.png-4cccc893e88f6e94bf873c3e25170a3e.ctex"]
+source_file="res://asset/art/scene/c02/s09_裂缝/黑手.png"
+dest_files=["res://.godot/imported/黑手.png-3b8e979a1fa34a6b39d21e649d95623f.ctex"]
[params]
diff --git a/asset/art/scene/c02/s10_空房间/bg_空房间_ 填充洞口.png b/asset/art/scene/c02/s10_空房间/bg_空房间_ 填充洞口.png
index a7e65bb6..17ec3d0a 100644
Binary files a/asset/art/scene/c02/s10_空房间/bg_空房间_ 填充洞口.png and b/asset/art/scene/c02/s10_空房间/bg_空房间_ 填充洞口.png differ
diff --git a/asset/art/ui/chess.png b/asset/art/ui/chess.png
deleted file mode 100644
index 1c483845..00000000
Binary files a/asset/art/ui/chess.png and /dev/null differ
diff --git a/asset/art/ui/chess.png.import b/asset/art/ui/chess.png.import
deleted file mode 100644
index 8dfb91b8..00000000
--- a/asset/art/ui/chess.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://bqv7aaj4nm62n"
-path="res://.godot/imported/chess.png-c5bb703f4b726ca7a2f2bef66b0c9504.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://asset/art/ui/chess.png"
-dest_files=["res://.godot/imported/chess.png-c5bb703f4b726ca7a2f2bef66b0c9504.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/ui/entrance/菜单背景1.png b/asset/art/ui/index_menu/菜单背景1.png
similarity index 100%
rename from asset/art/ui/entrance/菜单背景1.png
rename to asset/art/ui/index_menu/菜单背景1.png
diff --git a/asset/art/ui/entrance/菜单背景1.png.import b/asset/art/ui/index_menu/菜单背景1.png.import
similarity index 69%
rename from asset/art/ui/entrance/菜单背景1.png.import
rename to asset/art/ui/index_menu/菜单背景1.png.import
index a7b25e10..5fa59b88 100644
--- a/asset/art/ui/entrance/菜单背景1.png.import
+++ b/asset/art/ui/index_menu/菜单背景1.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bcc0bk34l5gbc"
-path="res://.godot/imported/菜单背景1.png-feebca67f6f7b46e99009d17cd101d25.ctex"
+path="res://.godot/imported/菜单背景1.png-66041d9ea08e4114783cfa9c21f1ec1f.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/ui/entrance/菜单背景1.png"
-dest_files=["res://.godot/imported/菜单背景1.png-feebca67f6f7b46e99009d17cd101d25.ctex"]
+source_file="res://asset/art/ui/index_menu/菜单背景1.png"
+dest_files=["res://.godot/imported/菜单背景1.png-66041d9ea08e4114783cfa9c21f1ec1f.ctex"]
[params]
diff --git a/asset/art/ui/对话框.png b/asset/art/ui/style_box/theme_style_box.png
similarity index 100%
rename from asset/art/ui/对话框.png
rename to asset/art/ui/style_box/theme_style_box.png
diff --git a/asset/art/ui/对话框.png.import b/asset/art/ui/style_box/theme_style_box.png.import
similarity index 69%
rename from asset/art/ui/对话框.png.import
rename to asset/art/ui/style_box/theme_style_box.png.import
index a6f5adb5..2c0ccd03 100644
--- a/asset/art/ui/对话框.png.import
+++ b/asset/art/ui/style_box/theme_style_box.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cehulj6qro08v"
-path="res://.godot/imported/对话框.png-7f76eb48988ed5c5dcd292cefe591413.ctex"
+path="res://.godot/imported/theme_style_box.png-f85665fc9fce1c5bdce7963085169da4.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/ui/对话框.png"
-dest_files=["res://.godot/imported/对话框.png-7f76eb48988ed5c5dcd292cefe591413.ctex"]
+source_file="res://asset/art/ui/style_box/theme_style_box.png"
+dest_files=["res://.godot/imported/theme_style_box.png-f85665fc9fce1c5bdce7963085169da4.ctex"]
[params]
diff --git a/asset/art/ui/style_box/对话框.png b/asset/art/ui/style_box/对话框.png
new file mode 100644
index 00000000..d9c2d0af
Binary files /dev/null and b/asset/art/ui/style_box/对话框.png differ
diff --git a/asset/art/ui/文字遮罩.png.import b/asset/art/ui/style_box/对话框.png.import
similarity index 67%
rename from asset/art/ui/文字遮罩.png.import
rename to asset/art/ui/style_box/对话框.png.import
index 115ac449..f710f85f 100644
--- a/asset/art/ui/文字遮罩.png.import
+++ b/asset/art/ui/style_box/对话框.png.import
@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
-uid="uid://7ldkaruqsjk0"
-path="res://.godot/imported/文字遮罩.png-a65bca9c845535289e4f499354ebcc2f.ctex"
+uid="uid://c0c4ybgsxh5sx"
+path="res://.godot/imported/对话框.png-16b82431a065a96b86aaa6c0f5e23452.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://asset/art/ui/文字遮罩.png"
-dest_files=["res://.godot/imported/文字遮罩.png-a65bca9c845535289e4f499354ebcc2f.ctex"]
+source_file="res://asset/art/ui/style_box/对话框.png"
+dest_files=["res://.godot/imported/对话框.png-16b82431a065a96b86aaa6c0f5e23452.ctex"]
[params]
diff --git a/asset/art/ui/文字遮罩.png b/asset/art/ui/文字遮罩.png
deleted file mode 100755
index 7baa06a5..00000000
Binary files a/asset/art/ui/文字遮罩.png and /dev/null differ
diff --git a/asset/art/ui/问号/问号1.png b/asset/art/ui/问号/问号1.png
deleted file mode 100755
index a66afc15..00000000
Binary files a/asset/art/ui/问号/问号1.png and /dev/null differ
diff --git a/asset/art/ui/问号/问号1.png.import b/asset/art/ui/问号/问号1.png.import
deleted file mode 100644
index 9c68cfaf..00000000
--- a/asset/art/ui/问号/问号1.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://10gfdxyud5ea"
-path="res://.godot/imported/问号1.png-6d206e61e216c9b131d359c643f97ef1.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://asset/art/ui/问号/问号1.png"
-dest_files=["res://.godot/imported/问号1.png-6d206e61e216c9b131d359c643f97ef1.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/ui/问号/问号2.png b/asset/art/ui/问号/问号2.png
deleted file mode 100755
index baf66335..00000000
Binary files a/asset/art/ui/问号/问号2.png and /dev/null differ
diff --git a/asset/art/ui/问号/问号2.png.import b/asset/art/ui/问号/问号2.png.import
deleted file mode 100644
index a4a4e2ea..00000000
--- a/asset/art/ui/问号/问号2.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://bx7fjm11u2ph"
-path="res://.godot/imported/问号2.png-251fc22704013e89537ad1f09ee76241.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://asset/art/ui/问号/问号2.png"
-dest_files=["res://.godot/imported/问号2.png-251fc22704013e89537ad1f09ee76241.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/ui/问号/问号3.png b/asset/art/ui/问号/问号3.png
deleted file mode 100755
index 027aabb3..00000000
Binary files a/asset/art/ui/问号/问号3.png and /dev/null differ
diff --git a/asset/art/ui/问号/问号3.png.import b/asset/art/ui/问号/问号3.png.import
deleted file mode 100644
index de5cce8c..00000000
--- a/asset/art/ui/问号/问号3.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://bpk8r5hvhbif3"
-path="res://.godot/imported/问号3.png-a1c703d6c7cbd89f38b9a7b209e66214.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://asset/art/ui/问号/问号3.png"
-dest_files=["res://.godot/imported/问号3.png-a1c703d6c7cbd89f38b9a7b209e66214.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/ui/问号/问号4.png b/asset/art/ui/问号/问号4.png
deleted file mode 100755
index a8ea41b6..00000000
Binary files a/asset/art/ui/问号/问号4.png and /dev/null differ
diff --git a/asset/art/ui/问号/问号4.png.import b/asset/art/ui/问号/问号4.png.import
deleted file mode 100644
index 51aad4ad..00000000
--- a/asset/art/ui/问号/问号4.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://cv7uu4h764bgo"
-path="res://.godot/imported/问号4.png-afef2769a946443cc14ab6ee1133ac2e.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://asset/art/ui/问号/问号4.png"
-dest_files=["res://.godot/imported/问号4.png-afef2769a946443cc14ab6ee1133ac2e.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/ui/问号/问号5.png b/asset/art/ui/问号/问号5.png
deleted file mode 100755
index 74dcc90a..00000000
Binary files a/asset/art/ui/问号/问号5.png and /dev/null differ
diff --git a/asset/art/ui/问号/问号5.png.import b/asset/art/ui/问号/问号5.png.import
deleted file mode 100644
index ab323e42..00000000
--- a/asset/art/ui/问号/问号5.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://cdt7e5r72jduo"
-path="res://.godot/imported/问号5.png-9efb39b6dc34c078dc5a4f241f00f1f0.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://asset/art/ui/问号/问号5.png"
-dest_files=["res://.godot/imported/问号5.png-9efb39b6dc34c078dc5a4f241f00f1f0.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/ui/问号/问号6.png b/asset/art/ui/问号/问号6.png
deleted file mode 100755
index 7799d824..00000000
Binary files a/asset/art/ui/问号/问号6.png and /dev/null differ
diff --git a/asset/art/ui/问号/问号6.png.import b/asset/art/ui/问号/问号6.png.import
deleted file mode 100644
index 9337d807..00000000
--- a/asset/art/ui/问号/问号6.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://bbx5gxphwxjn"
-path="res://.godot/imported/问号6.png-59032140d20371a0c8aa4a78ab54c6c9.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://asset/art/ui/问号/问号6.png"
-dest_files=["res://.godot/imported/问号6.png-59032140d20371a0c8aa4a78ab54c6c9.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/临时草稿/c02_第一章/刮刮乐.png b/asset/art/临时草稿/c02_第一章/刮刮乐.png
deleted file mode 100644
index c1ba9d09..00000000
Binary files a/asset/art/临时草稿/c02_第一章/刮刮乐.png and /dev/null differ
diff --git a/asset/art/临时草稿/c02_第一章/刮刮乐.png.import b/asset/art/临时草稿/c02_第一章/刮刮乐.png.import
deleted file mode 100644
index c781cd7b..00000000
--- a/asset/art/临时草稿/c02_第一章/刮刮乐.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://djvwe8dh4fmn"
-path="res://.godot/imported/刮刮乐.png-2c82b14d7d14852fdee98f2c14a98643.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://asset/art/临时草稿/c02_第一章/刮刮乐.png"
-dest_files=["res://.godot/imported/刮刮乐.png-2c82b14d7d14852fdee98f2c14a98643.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/audio/peiyin_new/c02_6偷听对话_李氏_1_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_李氏_1_fx.wav
new file mode 100644
index 00000000..a6173790
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_李氏_1_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_1_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_李氏_1_fx.wav.import
new file mode 100644
index 00000000..acd462bb
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_李氏_1_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://de1bcj8q2opha"
+path="res://.godot/imported/c02_6偷听对话_李氏_1_fx.wav-0e01a0be46b4997b0d788cf6d095b69c.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_李氏_1_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_李氏_1_fx.wav-0e01a0be46b4997b0d788cf6d095b69c.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_2_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_李氏_2_fx.wav
new file mode 100644
index 00000000..ddaf1964
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_李氏_2_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_2_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_李氏_2_fx.wav.import
new file mode 100644
index 00000000..8094be0c
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_李氏_2_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dvpvbth3a3m4w"
+path="res://.godot/imported/c02_6偷听对话_李氏_2_fx.wav-1a1f0b74417b3e052de25ff5876c05f8.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_李氏_2_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_李氏_2_fx.wav-1a1f0b74417b3e052de25ff5876c05f8.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_3_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_李氏_3_fx.wav
new file mode 100644
index 00000000..e1267e7d
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_李氏_3_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_3_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_李氏_3_fx.wav.import
new file mode 100644
index 00000000..3b1c23ce
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_李氏_3_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dq0q7lyhuxfm5"
+path="res://.godot/imported/c02_6偷听对话_李氏_3_fx.wav-1bf0be52dc54901b53a9e7166453bd3f.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_李氏_3_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_李氏_3_fx.wav-1bf0be52dc54901b53a9e7166453bd3f.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_4_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_李氏_4_fx.wav
new file mode 100644
index 00000000..b03d21e5
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_李氏_4_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_4_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_李氏_4_fx.wav.import
new file mode 100644
index 00000000..a1219ccb
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_李氏_4_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dntfq501yjfms"
+path="res://.godot/imported/c02_6偷听对话_李氏_4_fx.wav-7c70acd47fba99199a9f639b68907dfa.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_李氏_4_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_李氏_4_fx.wav-7c70acd47fba99199a9f639b68907dfa.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_5_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_李氏_5_fx.wav
new file mode 100644
index 00000000..894813f7
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_李氏_5_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_5_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_李氏_5_fx.wav.import
new file mode 100644
index 00000000..0b4f91a0
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_李氏_5_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cxm02bc7jfrlc"
+path="res://.godot/imported/c02_6偷听对话_李氏_5_fx.wav-26e508085f54675dffccb731cf49b622.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_李氏_5_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_李氏_5_fx.wav-26e508085f54675dffccb731cf49b622.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_6_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_李氏_6_fx.wav
new file mode 100644
index 00000000..fec60f2b
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_李氏_6_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_6_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_李氏_6_fx.wav.import
new file mode 100644
index 00000000..99d1f823
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_李氏_6_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://nlby6gx1ye23"
+path="res://.godot/imported/c02_6偷听对话_李氏_6_fx.wav-96f98db4a57566add202888015b4bc45.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_李氏_6_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_李氏_6_fx.wav-96f98db4a57566add202888015b4bc45.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_7_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_李氏_7_fx.wav
new file mode 100644
index 00000000..f49b941e
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_李氏_7_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_7_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_李氏_7_fx.wav.import
new file mode 100644
index 00000000..84a5dd72
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_李氏_7_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://iesa31eqyry3"
+path="res://.godot/imported/c02_6偷听对话_李氏_7_fx.wav-6cbbdf1263800c40b18adb11bd1c9743.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_李氏_7_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_李氏_7_fx.wav-6cbbdf1263800c40b18adb11bd1c9743.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_8_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_李氏_8_fx.wav
new file mode 100644
index 00000000..53c165f2
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_李氏_8_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_8_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_李氏_8_fx.wav.import
new file mode 100644
index 00000000..4b33f246
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_李氏_8_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dg3s2f3ukj0g0"
+path="res://.godot/imported/c02_6偷听对话_李氏_8_fx.wav-7beee0b8ca5b083391c3740c0b7de1bc.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_李氏_8_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_李氏_8_fx.wav-7beee0b8ca5b083391c3740c0b7de1bc.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_9_a.wav b/asset/audio/peiyin_new/c02_6偷听对话_李氏_9.wav
similarity index 100%
rename from asset/audio/peiyin_new/c02_6偷听对话_李氏_9_a.wav
rename to asset/audio/peiyin_new/c02_6偷听对话_李氏_9.wav
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_9_a.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_李氏_9.wav.import
similarity index 60%
rename from asset/audio/peiyin_new/c02_6偷听对话_李氏_9_a.wav.import
rename to asset/audio/peiyin_new/c02_6偷听对话_李氏_9.wav.import
index 262d8894..9abc75ac 100644
--- a/asset/audio/peiyin_new/c02_6偷听对话_李氏_9_a.wav.import
+++ b/asset/audio/peiyin_new/c02_6偷听对话_李氏_9.wav.import
@@ -3,12 +3,12 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://cohnuk7b2nsis"
-path="res://.godot/imported/c02_6偷听对话_李氏_9_a.wav-30cdebde4a69f36622ff8593a9c68b08.sample"
+path="res://.godot/imported/c02_6偷听对话_李氏_9.wav-5ee2307347e08440391a960fc2b747d9.sample"
[deps]
-source_file="res://asset/audio/peiyin_new/c02_6偷听对话_李氏_9_a.wav"
-dest_files=["res://.godot/imported/c02_6偷听对话_李氏_9_a.wav-30cdebde4a69f36622ff8593a9c68b08.sample"]
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_李氏_9.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_李氏_9.wav-5ee2307347e08440391a960fc2b747d9.sample"]
[params]
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_9_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_李氏_9_fx.wav
new file mode 100644
index 00000000..eab33fa1
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_李氏_9_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_李氏_9_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_李氏_9_fx.wav.import
new file mode 100644
index 00000000..c71af2c4
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_李氏_9_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dluxnq6atuxer"
+path="res://.godot/imported/c02_6偷听对话_李氏_9_fx.wav-9cb4272c2fae00bb5687cf6ff60922d2.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_李氏_9_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_李氏_9_fx.wav-9cb4272c2fae00bb5687cf6ff60922d2.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_癞子_1_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_癞子_1_fx.wav
new file mode 100644
index 00000000..88f483bc
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_癞子_1_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_癞子_1_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_癞子_1_fx.wav.import
new file mode 100644
index 00000000..8fd32499
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_癞子_1_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://c3svkstw07yg2"
+path="res://.godot/imported/c02_6偷听对话_癞子_1_fx.wav-c14757c50d3502ec366c6c2a8819bb2c.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_癞子_1_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_癞子_1_fx.wav-c14757c50d3502ec366c6c2a8819bb2c.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_癞子_2_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_癞子_2_fx.wav
new file mode 100644
index 00000000..4387cab0
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_癞子_2_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_癞子_2_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_癞子_2_fx.wav.import
new file mode 100644
index 00000000..ed17ed1f
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_癞子_2_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://by8h4o26hpfcs"
+path="res://.godot/imported/c02_6偷听对话_癞子_2_fx.wav-97093235ffa3ea9ade499e57a339bed3.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_癞子_2_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_癞子_2_fx.wav-97093235ffa3ea9ade499e57a339bed3.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_癞子_3_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_癞子_3_fx.wav
new file mode 100644
index 00000000..8f077b85
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_癞子_3_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_癞子_3_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_癞子_3_fx.wav.import
new file mode 100644
index 00000000..f57a5527
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_癞子_3_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dx1h1va5xrlwe"
+path="res://.godot/imported/c02_6偷听对话_癞子_3_fx.wav-325e375598d208de48eba6687d8948f8.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_癞子_3_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_癞子_3_fx.wav-325e375598d208de48eba6687d8948f8.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_癞子_4_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_癞子_4_fx.wav
new file mode 100644
index 00000000..cea9dc7f
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_癞子_4_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_癞子_4_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_癞子_4_fx.wav.import
new file mode 100644
index 00000000..45d5c560
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_癞子_4_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://bihsf6ii1kgtf"
+path="res://.godot/imported/c02_6偷听对话_癞子_4_fx.wav-6b7d26e9560c9db332e700fd7ef2d525.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_癞子_4_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_癞子_4_fx.wav-6b7d26e9560c9db332e700fd7ef2d525.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_癞子_5_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_癞子_5_fx.wav
new file mode 100644
index 00000000..6638c19d
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_癞子_5_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_癞子_5_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_癞子_5_fx.wav.import
new file mode 100644
index 00000000..538826fb
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_癞子_5_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://b4xvh58d5ujqd"
+path="res://.godot/imported/c02_6偷听对话_癞子_5_fx.wav-a3f3c73a27f0b2fc622b172d2ec0079b.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_癞子_5_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_癞子_5_fx.wav-a3f3c73a27f0b2fc622b172d2ec0079b.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_癞子_6_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_癞子_6_fx.wav
new file mode 100644
index 00000000..a14b4e84
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_癞子_6_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_癞子_6_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_癞子_6_fx.wav.import
new file mode 100644
index 00000000..b5e0c32e
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_癞子_6_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://fip7ic42c7nv"
+path="res://.godot/imported/c02_6偷听对话_癞子_6_fx.wav-c1e58de03a5869a963f12787b686d6f3.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_癞子_6_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_癞子_6_fx.wav-c1e58de03a5869a963f12787b686d6f3.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_癞子_7_fx.wav b/asset/audio/peiyin_new/c02_6偷听对话_癞子_7_fx.wav
new file mode 100644
index 00000000..a3699464
Binary files /dev/null and b/asset/audio/peiyin_new/c02_6偷听对话_癞子_7_fx.wav differ
diff --git a/asset/audio/peiyin_new/c02_6偷听对话_癞子_7_fx.wav.import b/asset/audio/peiyin_new/c02_6偷听对话_癞子_7_fx.wav.import
new file mode 100644
index 00000000..483b3dd6
--- /dev/null
+++ b/asset/audio/peiyin_new/c02_6偷听对话_癞子_7_fx.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://0o8blax0k40q"
+path="res://.godot/imported/c02_6偷听对话_癞子_7_fx.wav-6edcfdc303c8ee91cc75e63f4aabfdec.sample"
+
+[deps]
+
+source_file="res://asset/audio/peiyin_new/c02_6偷听对话_癞子_7_fx.wav"
+dest_files=["res://.godot/imported/c02_6偷听对话_癞子_7_fx.wav-6edcfdc303c8ee91cc75e63f4aabfdec.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/asset/dialogue/c01.dialogue b/asset/dialogue/c01.dialogue
index 7fcd79aa..7218fceb 100644
--- a/asset/dialogue/c01.dialogue
+++ b/asset/dialogue/c01.dialogue
@@ -56,25 +56,6 @@
监督小孩: 儿孙坐在那金銮殿,荣华富贵顶上天! [ID:c01_6监督小孩_3]
=> END
-~ c01_s07_小孩吉祥话1
-#普通口音
-小丁: 您、您行行好,给点... [ID:c01_6卖艺小孩A_1]
-=> END
-
-~ c01_s07_小孩吉祥话2
-#山东口音
-蛋蛋: 祝恁身子骨儿杠赛来,吃嘛嘛香木个病,一年更比一年行! [ID:c01_6卖艺小孩B_1]
-=> END
-
-~ c01_s07_小孩吉祥话3
-#福建口音
-沫儿: 宾安哗在,有才有财! [ID:c01_6卖艺小孩C_1]
-=> END
-
-~ c01_s07_陆仁吉祥话
-陆仁: 这帮孩子们太苦了,前些天又摔坏了一个,您行行好... [ID:c01_6幼年陆仁_1]
-=> END
-
~ c01_s08_书店进门老板台词
书店老板: 报纸放这边。 [ID:c01_7老板_1]
=> END
diff --git a/asset/dialogue/c02.csv b/asset/dialogue/c02.csv
index 6f472a24..d4e5f569 100644
--- a/asset/dialogue/c02.csv
+++ b/asset/dialogue/c02.csv
@@ -2,22 +2,22 @@ keys,zh_CN,_character,_notes,_tags
c02_11肉铺敲门_1,理发二楼,看病三楼!,???,,
c02_11肉铺敲门_2,敲什么敲!,???,,
c02_11肉铺敲门_3,不做生意赶紧滚!,???,,
-c02_6偷听对话_李氏_1,真的假的?你钻进去啦,你这个体型进得去哒?,李兰,,
-c02_6偷听对话_癞子_1,小声点,让人听见了倒惹麻烦。,王守义,,
-c02_6偷听对话_李氏_2,那你说说,都看到什么啦?,李兰,,
-c02_6偷听对话_癞子_2,不好说,那里头弯弯绕绕的,我得找个时间再去看一眼。,王守义,,
-c02_6偷听对话_癞子_3,对了,你改天撺个局,让方启钊和胖子一块来搓麻,我顺嘴问一道。,王守义,,
-c02_6偷听对话_癞子_4,其余的,不要声张。,王守义,,
-c02_6偷听对话_李氏_3,知道了知道了。,李兰,,
-c02_6偷听对话_李氏_4,我小弟今天又咳血了,是不是...要不行了?,李兰,,
-c02_6偷听对话_癞子_5,死马当活马医吧,不行就找三楼那个看看。,王守义,,
-c02_6偷听对话_李氏_5,但大家都在传他们家是“那个”...,李兰,,
-c02_6偷听对话_癞子_6,西医谁请得起?难不成就任他这么病死吗?,王守义,,
-c02_6偷听对话_李氏_6,(叹气)这碗里连点油水也没有,前年的衣裳能装下两个我。,李兰,,
-c02_6偷听对话_李氏_7,想当年,咱们好歹也过了几年体面日子。,李兰,,
-c02_6偷听对话_癞子_7,等胖子那肉铺开门,你趁晚上摸黑去,一句话也别说,敲六下门,三快三慢。,王守义,,
-c02_6偷听对话_李氏_8,我记着了。,李兰,,
-c02_6偷听对话_李氏_9_a,...谁在外面?!,李兰,,
+c02_6偷听对话_李氏_1_fx,真的假的?你钻进去啦,你这个体型进得去哒?,李兰,,
+c02_6偷听对话_癞子_1_fx,小声点,让人听见了倒惹麻烦。,王守义,,
+c02_6偷听对话_李氏_2_fx,那你说说,都看到什么啦?,李兰,,
+c02_6偷听对话_癞子_2_fx,不好说,那里头弯弯绕绕的,我得找个时间再去看一眼。,王守义,,
+c02_6偷听对话_癞子_3_fx,对了,你改天撺个局,让方启钊和胖子一块来搓麻,我顺嘴问一道。,王守义,,
+c02_6偷听对话_癞子_4_fx,其余的,不要声张。,王守义,,
+c02_6偷听对话_李氏_3_fx,知道了知道了。,李兰,,
+c02_6偷听对话_李氏_4_fx,我小弟今天又咳血了,是不是...要不行了?,李兰,,
+c02_6偷听对话_癞子_5_fx,死马当活马医吧,不行就找三楼那个看看。,王守义,,
+c02_6偷听对话_李氏_5_fx,但大家都在传他们家是“那个”...,李兰,,
+c02_6偷听对话_癞子_6_fx,西医谁请得起?难不成就任他这么病死吗?,王守义,,
+c02_6偷听对话_李氏_6_fx,(叹气)这碗里连点油水也没有,前年的衣裳能装下两个我。,李兰,,
+c02_6偷听对话_李氏_7_fx,想当年,咱们好歹也过了几年体面日子。,李兰,,
+c02_6偷听对话_癞子_7_fx,等胖子那肉铺开门,你趁晚上摸黑去,一句话也别说,敲六下门,三快三慢。,王守义,,
+c02_6偷听对话_李氏_8_fx,我记着了。,李兰,,
+c02_6偷听对话_李氏_9_fx,...谁在外面?!,李兰,,
c02_4瞎子_1,小蝉,要是有天我死了,你会怎么办?,方启钊,,
c02_4小蝉_1,啊?,方小蝉,,
c02_4小蝉_2,...「死」是什么意思?,方小蝉,,
diff --git a/asset/dialogue/c02.dialogue b/asset/dialogue/c02.dialogue
index 192b59c8..1180b579 100644
--- a/asset/dialogue/c02.dialogue
+++ b/asset/dialogue/c02.dialogue
@@ -1,21 +1,21 @@
~ c02_04_李氏癞子
#[#anonymous]
-李兰: 真的假的?你钻进去啦,你这个体型进得去哒? [ID:c02_6偷听对话_李氏_1]
-王守义: 小声点,让人听见了倒惹麻烦。 [ID:c02_6偷听对话_癞子_1]
-李兰: 那你说说,都看到什么啦? [ID:c02_6偷听对话_李氏_2]
-王守义: 不好说,那里头弯弯绕绕的,我得找个时间再去看一眼。 [ID:c02_6偷听对话_癞子_2]
-王守义: 对了,你改天撺个局,让方启钊和胖子一块来搓麻,我顺嘴问一道。 [ID:c02_6偷听对话_癞子_3]
-王守义: 其余的,不要声张。 [ID:c02_6偷听对话_癞子_4]
-李兰: 知道了知道了。 [ID:c02_6偷听对话_李氏_3]
-李兰: 我小弟今天又咳血了,是不是...要不行了? [ID:c02_6偷听对话_李氏_4]
-王守义: 死马当活马医吧,不行就找三楼那个看看。 [ID:c02_6偷听对话_癞子_5]
-李兰: 但大家都在传他们家是“那个”... [ID:c02_6偷听对话_李氏_5]
-王守义: 西医谁请得起?难不成就任他这么病死吗? [ID:c02_6偷听对话_癞子_6]
-李兰: (叹气)这碗里连点油水也没有,前年的衣裳能装下两个我。 [ID:c02_6偷听对话_李氏_6]
-李兰: 想当年,咱们好歹也过了几年体面日子。 [ID:c02_6偷听对话_李氏_7]
-王守义: 等胖子那肉铺开门,你趁晚上摸黑去,一句话也别说,敲六下门,三快三慢。 [ID:c02_6偷听对话_癞子_7]
-李兰: 我记着了。 [ID:c02_6偷听对话_李氏_8]
-李兰: ...谁在外面?! [ID:c02_6偷听对话_李氏_9_a]
+李兰: 真的假的?你钻进去啦,你这个体型进得去哒? [ID:c02_6偷听对话_李氏_1_fx]
+王守义: 小声点,让人听见了倒惹麻烦。 [ID:c02_6偷听对话_癞子_1_fx]
+李兰: 那你说说,都看到什么啦? [ID:c02_6偷听对话_李氏_2_fx]
+王守义: 不好说,那里头弯弯绕绕的,我得找个时间再去看一眼。 [ID:c02_6偷听对话_癞子_2_fx]
+王守义: 对了,你改天撺个局,让方启钊和胖子一块来搓麻,我顺嘴问一道。 [ID:c02_6偷听对话_癞子_3_fx]
+王守义: 其余的,不要声张。 [ID:c02_6偷听对话_癞子_4_fx]
+李兰: 知道了知道了。 [ID:c02_6偷听对话_李氏_3_fx]
+李兰: 我小弟今天又咳血了,是不是...要不行了? [ID:c02_6偷听对话_李氏_4_fx]
+王守义: 死马当活马医吧,不行就找三楼那个看看。 [ID:c02_6偷听对话_癞子_5_fx]
+李兰: 但大家都在传他们家是“那个”... [ID:c02_6偷听对话_李氏_5_fx]
+王守义: 西医谁请得起?难不成就任他这么病死吗? [ID:c02_6偷听对话_癞子_6_fx]
+李兰: (叹气)这碗里连点油水也没有,前年的衣裳能装下两个我。 [ID:c02_6偷听对话_李氏_6_fx]
+李兰: 想当年,咱们好歹也过了几年体面日子。 [ID:c02_6偷听对话_李氏_7_fx]
+王守义: 等胖子那肉铺开门,你趁晚上摸黑去,一句话也别说,敲六下门,三快三慢。 [ID:c02_6偷听对话_癞子_7_fx]
+李兰: 我记着了。 [#wait=2] [ID:c02_6偷听对话_李氏_8_fx]
+李兰: ...谁在外面?! [ID:c02_6偷听对话_李氏_9_fx]
=> END
~ c02_05_瞎子与小蝉
diff --git a/asset/dialogue/inspect_content.csv b/asset/dialogue/inspect_content.csv
index e4b46580..683f7c18 100644
--- a/asset/dialogue/inspect_content.csv
+++ b/asset/dialogue/inspect_content.csv
@@ -7,16 +7,13 @@ keys,zh_CN,_character,_notes,_tags
三零一三_看不清_8AF89D,三零一三(看不清),,,
墙里有东西_EF4060,墙里有东西!,,,
血脚印_脏_看不清_都给我滚出去_030646,血脚印,脏(看不清)都给我滚出去!,,,
-c01_飘落的寻人启事1,寻人启事...画像和字迹都看不清。,,,
-c01_飘落的寻人启事2,...,,,
-c01_飘落的寻人启事3,...,,,
+c01_飘落的寻人启事1,寻人(看不清)年八岁。,,,
+c01_飘落的寻人启事2,由(看不清)步行外出,至今未回,遍找无踪。,,,
+c01_飘落的寻人启事3,如有知其下落者(看不清)备有重谢,绝不失言。,,,
tdb119a3714,据闻奉贤县分水墩有两人染受鼠疫毙命,医官拟将死者尸骸解剖以观受病之原因及其情状,竟未得死者家属之同意,以该处风气闭塞,闻解剖之说,地方人民甚为惊骇,闻已有聚众滋闹之事,并闻医官已被人殴打,政府以防疫事宜关系紧要拟改令赴沪南区一带调查防疫事宜云。,,,
ta750647b12,《申报》,,,
t736cca4563,民国五年一月十三日,,,
c02_海报1,战胜北方鼠疫之二杰,,,
-c02_海报2,剪辮懸樑上偵探奇聞,,,
-c02_海报3,大舞台,,,
-c02_海报4,二月初三夜,二等正厅,三等包厢,,,
c02_保卫科花名册1,一零一四 空,,,
c02_保卫科花名册2,一零一五王守义 李兰,,,
c02_保卫科花名册3,二零一二 张文开,,,
diff --git a/asset/dialogue/inspect_content.dialogue b/asset/dialogue/inspect_content.dialogue
index 6980ed95..d8ec20d3 100644
--- a/asset/dialogue/inspect_content.dialogue
+++ b/asset/dialogue/inspect_content.dialogue
@@ -15,15 +15,6 @@
战胜北方鼠疫之二杰 [ID:c02_海报1]
=> END
-~ c02_海报2
-剪辮懸樑上偵探奇聞 [ID:c02_海报2]
-=> END
-
-~ c02_海报3
-大舞台 [ID:c02_海报3]
-二月初三夜,二等正厅,三等包厢 [ID:c02_海报4]
-=> END
-
~ c02_保卫科花名册
一零一四 空 [ID:c02_保卫科花名册1]
一零一五王守义 李兰 [ID:c02_保卫科花名册2]
diff --git a/asset/dialogue/item_description.csv b/asset/dialogue/item_description.csv
index d460284a..1a2b1dce 100644
--- a/asset/dialogue/item_description.csv
+++ b/asset/dialogue/item_description.csv
@@ -41,6 +41,7 @@ prop_空手,空手,,,,,
prop_信碎片1,信碎片(一),,,[#texture=c01/信件左上.png],,
prop_信碎片1_说明,浦育院院长秦阳,民国21年,11月20日,,,,,
prop_信碎片2,信碎片(二),,,[#texture=c01/信件右上.png],,
+prop_信碎片2_说明,信碎片(二)说明,,,,,
prop_银元,银元,,,[#texture=c01/银元.png],,
prop_银元_说明,一枚“袁大头”银元,中華民國十年造。,,,,,
prop_院长的信,院长的信,,,[#texture=c01/院长的信物品.png][#inspect=c01/院长的信.png],,
@@ -95,6 +96,8 @@ c01_s07_获得报纸,这是什么?,,,,,
c01_s07_书店展柜,院长说,读一百本书,就可以成为无所不能的大人。
如果我再大一些,没准可以求店长把我留下,我会干很多活,也能吃苦...,,,,,
c01_s08_书架游戏完成,这些书都被老鼠啃坏了,连木头架子都没放过。,,,,,
c01_s08_获得袁大头后,工钱还在老地方。,,,,,
+c02_海报_剪辫子侦探,剪辮懸樑上偵探奇聞,,,,,
+c02_海报_戏法班,朱连魁全班戏法——「各有幻女...演技新奇」,,,,,
c02_小蝉寻人启事_脸部破碎,寻人启事...画像和字迹都看不清。,,,,,
c02_芦昌路26,芦昌路26弄3号,就是这里了。,,,,,
c02_冷飕飕的,冷飕飕的...,,,,,
@@ -107,6 +110,8 @@ c02_十几年前的报纸,十几年前的报纸,,,,,
c02_院子_算命摊位,算命的摊位?,,,,,
c02_保卫科花名册os,芦昌公寓居民登记簿,黄国栋记。,,,,,
c02_一楼楼道被挡住,被挡住了,,,,,
+c02_瞎子卧室_八卦图,「乾三连,坤六断;震仰盂,艮覆碗;离中虚,坎中满;兑上缺,巽下断」
咦,这口诀是谁教我的来着...,,,,,
+c02_瞎子卧室_十字架,院长房间里也有一个类似的十字架。,,,,,
c02_火灾等待准备,还没准备好点火呢,,,,,
小猫玩具发光,嗯?玩具在发光,,,,,
c02_点火前阻止右移,没时间浪费了!想想办法救出小蝉...,,,,,
diff --git a/asset/dialogue/item_description.dialogue b/asset/dialogue/item_description.dialogue
index 14486531..c07e04cc 100644
--- a/asset/dialogue/item_description.dialogue
+++ b/asset/dialogue/item_description.dialogue
@@ -49,6 +49,7 @@
信碎片(一) [#texture=c01/信件左上.png] [ID:prop_信碎片1]
浦育院院长秦阳,民国21年,11月20日 [ID:prop_信碎片1_说明]
信碎片(二) [#texture=c01/信件右上.png] [ID:prop_信碎片2]
+信碎片(二)说明 [ID:prop_信碎片2_说明]
银元 [#texture=c01/银元.png] [ID:prop_银元]
一枚“袁大头”银元,中華民國十年造。 [ID:prop_银元_说明]
@@ -136,6 +137,8 @@
这些书都被老鼠啃坏了,连木头架子都没放过。 [ID:c01_s08_书架游戏完成]
工钱还在老地方。 [ID:c01_s08_获得袁大头后]
# c02
+剪辮懸樑上偵探奇聞 [ID:c02_海报_剪辫子侦探]
+朱连魁全班戏法——「各有幻女...演技新奇」 [ID:c02_海报_戏法班]
# c02-s01 街道
寻人启事...画像和字迹都看不清。 [ID:c02_小蝉寻人启事_脸部破碎]
芦昌路26弄3号,就是这里了。 [ID:c02_芦昌路26]
@@ -153,6 +156,9 @@
芦昌公寓居民登记簿,黄国栋记。 [ID:c02_保卫科花名册os]
# c02 内侧楼道
被挡住了 [ID:c02_一楼楼道被挡住]
+# 瞎子卧室
+「乾三连,坤六断;震仰盂,艮覆碗;离中虚,坎中满;兑上缺,巽下断」
咦,这口诀是谁教我的来着... [ID:c02_瞎子卧室_八卦图]
+院长房间里也有一个类似的十字架。[ID:c02_瞎子卧室_十字架]
# c02 火灾
还没准备好点火呢 [ID:c02_火灾等待准备]
嗯?玩具在发光 [ID:小猫玩具发光]
diff --git a/asset/dialogue/npc.csv b/asset/dialogue/npc.csv
index 3dab51fd..3574c248 100644
--- a/asset/dialogue/npc.csv
+++ b/asset/dialogue/npc.csv
@@ -1,4 +1,8 @@
keys,zh_CN,_character,_notes,_tags
+c01_6卖艺小孩A_1,您、您行行好,给点...,小丁,,
+c01_6卖艺小孩B_1,祝恁身子骨儿杠赛来,吃嘛嘛香木个病,一年更比一年行!,蛋蛋,,
+c01_6卖艺小孩C_1,宾安哗在,有才有财!,沫儿,,
+c01_6幼年陆仁_1,这帮孩子们太苦了,前些天又摔坏了一个,您行行好...,陆仁,,
c02_2疯子_1,出去...出去...!,???,,[#anonymous]
c02_2疯子_2,前天是个小毛孩,今天又来了个女人,都是他们派来的探子、间谍,没安好心!,???,,[#anonymous]
c02_2疯子_3,这是我家,我的东西,我的宝贝,听到没有?!别吵了...都出去!,???,,[#anonymous]
diff --git a/asset/dialogue/npc.dialogue b/asset/dialogue/npc.dialogue
index f91e6cae..02494aba 100644
--- a/asset/dialogue/npc.dialogue
+++ b/asset/dialogue/npc.dialogue
@@ -1,4 +1,23 @@
-~ 疯子_01
+~ c01_s07_小孩吉祥话1
+#普通口音
+小丁: 您、您行行好,给点... [ID:c01_6卖艺小孩A_1]
+=> END
+
+~ c01_s07_小孩吉祥话2
+#山东口音
+蛋蛋: 祝恁身子骨儿杠赛来,吃嘛嘛香木个病,一年更比一年行! [ID:c01_6卖艺小孩B_1]
+=> END
+
+~ c01_s07_小孩吉祥话3
+#福建口音
+沫儿: 宾安哗在,有才有财! [ID:c01_6卖艺小孩C_1]
+=> END
+
+~ c01_s07_陆仁吉祥话
+陆仁: 这帮孩子们太苦了,前些天又摔坏了一个,您行行好... [ID:c01_6幼年陆仁_1]
+=> END
+
+~ c02_疯子_01
???: 出去...出去...! [#anonymous] [ID:c02_2疯子_1]
???: 前天是个小毛孩,今天又来了个女人,都是他们派来的探子、间谍,没安好心! [#anonymous] [ID:c02_2疯子_2]
???: 这是我家,我的东西,我的宝贝,听到没有?!别吵了...都出去! [#anonymous] [ID:c02_2疯子_3]
diff --git a/config/default_theme.tres b/config/default_theme.tres
index 50a799f4..54a77081 100644
--- a/config/default_theme.tres
+++ b/config/default_theme.tres
@@ -1,11 +1,81 @@
-[gd_resource type="Theme" load_steps=8 format=3 uid="uid://j42sexotwnvk"]
+[gd_resource type="Theme" load_steps=13 format=3 uid="uid://j42sexotwnvk"]
-[ext_resource type="Texture2D" uid="uid://cehulj6qro08v" path="res://asset/art/ui/对话框.png" id="1_ddnwm"]
-[ext_resource type="FontFile" uid="uid://dr8bp6p7byb37" path="res://asset/font/字体/方正楷体简体.TTF" id="1_hne2w"]
+[ext_resource type="Texture2D" uid="uid://cehulj6qro08v" path="res://asset/art/ui/style_box/theme_style_box.png" id="1_7dt84"]
[ext_resource type="FontFile" uid="uid://255whp7fuig5" path="res://asset/font/字体/三极行楷简体-粗.ttf" id="1_u1bqr"]
+[ext_resource type="FontFile" uid="uid://bjmhscwn1ixj1" path="res://asset/font/字体/ChillJinshuSongMedium.otf" id="2_kajgs"]
+[ext_resource type="Texture2D" uid="uid://c0c4ybgsxh5sx" path="res://asset/art/ui/style_box/对话框.png" id="4_kajgs"]
+
+[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7dt84"]
+content_margin_left = 4.0
+content_margin_top = 4.0
+content_margin_right = 4.0
+content_margin_bottom = 4.0
+bg_color = Color(0.1, 0.1, 0.1, 0.3)
+corner_radius_top_left = 3
+corner_radius_top_right = 3
+corner_radius_bottom_right = 3
+corner_radius_bottom_left = 3
+corner_detail = 5
+
+[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_kajgs"]
+content_margin_left = 4.0
+content_margin_top = 4.0
+content_margin_right = 4.0
+content_margin_bottom = 4.0
+bg_color = Color(1, 1, 1, 0.75)
+draw_center = false
+border_width_left = 2
+border_width_top = 2
+border_width_right = 2
+border_width_bottom = 2
+corner_radius_top_left = 3
+corner_radius_top_right = 3
+corner_radius_bottom_right = 3
+corner_radius_bottom_left = 3
+corner_detail = 5
+expand_margin_left = 2.0
+expand_margin_top = 2.0
+expand_margin_right = 2.0
+expand_margin_bottom = 2.0
+
+[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_06688"]
+content_margin_left = 4.0
+content_margin_top = 4.0
+content_margin_right = 4.0
+content_margin_bottom = 4.0
+bg_color = Color(0.225, 0.225, 0.225, 0.6)
+corner_radius_top_left = 3
+corner_radius_top_right = 3
+corner_radius_bottom_right = 3
+corner_radius_bottom_left = 3
+corner_detail = 5
+
+[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ujvfm"]
+content_margin_left = 4.0
+content_margin_top = 4.0
+content_margin_right = 4.0
+content_margin_bottom = 4.0
+bg_color = Color(0.1, 0.1, 0.1, 0.6)
+corner_radius_top_left = 3
+corner_radius_top_right = 3
+corner_radius_bottom_right = 3
+corner_radius_bottom_left = 3
+corner_detail = 5
+
+[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_d5rks"]
+content_margin_left = 4.0
+content_margin_top = 4.0
+content_margin_right = 4.0
+content_margin_bottom = 4.0
+bg_color = Color(0, 0, 0, 0.6)
+corner_radius_top_left = 3
+corner_radius_top_right = 3
+corner_radius_bottom_right = 3
+corner_radius_bottom_left = 3
+corner_detail = 5
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_5sc16"]
-texture = ExtResource("1_ddnwm")
+texture = ExtResource("1_7dt84")
texture_margin_left = 4.0
texture_margin_top = 4.0
texture_margin_right = 4.0
@@ -14,19 +84,58 @@ region_rect = Rect2(22, 38, 40, 30)
[sub_resource type="FontVariation" id="FontVariation_d3ufv"]
fallbacks = Array[Font]([ExtResource("1_u1bqr")])
-base_font = ExtResource("1_hne2w")
+base_font = ExtResource("2_kajgs")
-[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_s8pgj"]
-bg_color = Color(0.100338, 0.311042, 0.339945, 1)
-
-[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_nfon0"]
+[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_ombpm"]
+texture = ExtResource("4_kajgs")
+texture_margin_left = 12.0
+texture_margin_top = 12.0
+texture_margin_right = 12.0
+texture_margin_bottom = 12.0
+expand_margin_left = 8.0
+expand_margin_top = 8.0
+expand_margin_right = 3.0
+expand_margin_bottom = 5.0
[resource]
default_font = SubResource("FontVariation_d3ufv")
default_font_size = 10
+Button/colors/font_color = Color(0.875, 0.875, 0.875, 1)
+Button/colors/font_disabled_color = Color(0.875, 0.875, 0.875, 0.5)
+Button/colors/font_focus_color = Color(0.95, 0.95, 0.95, 1)
+Button/colors/font_hover_color = Color(0.95, 0.95, 0.95, 1)
+Button/colors/font_hover_pressed_color = Color(1, 1, 1, 1)
+Button/colors/font_outline_color = Color(0, 0, 0, 1)
+Button/colors/font_pressed_color = Color(1, 1, 1, 1)
+Button/colors/icon_disabled_color = Color(1, 1, 1, 0.4)
+Button/colors/icon_focus_color = Color(1, 1, 1, 1)
+Button/colors/icon_hover_color = Color(1, 1, 1, 1)
+Button/colors/icon_hover_pressed_color = Color(1, 1, 1, 1)
+Button/colors/icon_normal_color = Color(1, 1, 1, 1)
+Button/colors/icon_pressed_color = Color(1, 1, 1, 1)
+Button/constants/align_to_largest_stylebox = 0
+Button/constants/h_separation = 4
+Button/constants/icon_max_width = 0
+Button/constants/outline_size = 0
+Button/styles/disabled = SubResource("StyleBoxFlat_7dt84")
+Button/styles/focus = SubResource("StyleBoxFlat_kajgs")
+Button/styles/hover = SubResource("StyleBoxFlat_06688")
+Button/styles/normal = SubResource("StyleBoxFlat_ujvfm")
+Button/styles/pressed = SubResource("StyleBoxFlat_d5rks")
OptionButton/font_sizes/font_size = 10
PanelContainer/styles/panel = SubResource("StyleBoxTexture_5sc16")
PopupMenu/font_sizes/font_size = 16
-dialog_container/base_type = &"MarginContainer"
-dialog_container/styles/panel = SubResource("StyleBoxFlat_s8pgj")
-empty_panel/styles/panel = SubResource("StyleBoxEmpty_nfon0")
+bag_button/base_type = &"Button"
+bag_button/styles/diabled = null
+bag_button/styles/focus = null
+bag_button/styles/hover = null
+bag_button/styles/normal = null
+bag_button/styles/pressed = null
+main_menu_button/base_type = &"Button"
+main_menu_button/styles/disabled = null
+main_menu_button/styles/focus = null
+main_menu_button/styles/hover = null
+main_menu_button/styles/normal = null
+main_menu_button/styles/pressed = null
+os_panel_container/base_type = &"PanelContainer"
+os_panel_container/styles/panel = SubResource("StyleBoxTexture_ombpm")
diff --git a/config/font_ui.tres b/config/font_ui.tres
new file mode 100644
index 00000000..5a4ffe19
--- /dev/null
+++ b/config/font_ui.tres
@@ -0,0 +1,6 @@
+[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://1ryw42kej6lv"]
+
+[ext_resource type="FontFile" uid="uid://dr8bp6p7byb37" path="res://asset/font/字体/方正楷体简体.TTF" id="1_fcj3t"]
+
+[resource]
+base_font = ExtResource("1_fcj3t")
diff --git a/manager/audio_manager/audio_manager.gd b/manager/audio_manager/audio_manager.gd
index 87b327c9..b5067fc2 100644
--- a/manager/audio_manager/audio_manager.gd
+++ b/manager/audio_manager/audio_manager.gd
@@ -24,9 +24,12 @@ func play_sfx(sfx: AudioStream, db := 1.0) -> void:
func loop_bgm_music(music_name: StringName, stream: AudioStream, db := 0.0, loop := true) -> void:
var audio_player = bgm_dict.get(music_name) as AudioStreamPlayer
if audio_player:
+ if audio_player.playing:
+ print("bgm music already playing: ", music_name)
+ return
bgm_dict.erase(music_name)
- audio_player.queue_free()
audio_player.stop()
+ audio_player.queue_free()
audio_player = AudioStreamPlayer.new()
add_child(audio_player)
bgm_dict[music_name] = audio_player
diff --git a/manager/scene/scene_manager.gd b/manager/scene/scene_manager.gd
index 76081a32..c00f5369 100644
--- a/manager/scene/scene_manager.gd
+++ b/manager/scene/scene_manager.gd
@@ -191,18 +191,15 @@ func disable_prop_item(prop_key: String) -> void:
printerr("disable_prop_item PropHud node not found")
-func pop_os(lines := [], auto_freeze := true, auto_release := true):
+func pop_os_with_str(translation_key: String, auto_freeze := true, auto_release := true) -> Tween:
var player = get_player() as MainPlayer
if player:
- player.pop_os(lines, auto_freeze, auto_release)
+ var msg = tr(translation_key).replace("
", "\n")
+ var lines = await DialogueUtil.generate_lines(msg)
+ return player.pop_os(lines, auto_freeze, auto_release)
else:
printerr("Player node not found")
-
-
-func pop_os_with_str(translation_key: String, auto_freeze := true, auto_release := true):
- var msg = tr(translation_key).replace("
", "\n")
- var lines = await DialogueUtil.generate_lines(msg)
- SceneManager.pop_os(lines, auto_freeze, auto_release)
+ return create_tween()
func pop_notification(msg: String, number := 1) -> void:
diff --git a/scene/dialog/balloon.gd b/scene/dialog/balloon.gd
index 4fec7cb7..068bb9cd 100755
--- a/scene/dialog/balloon.gd
+++ b/scene/dialog/balloon.gd
@@ -1,6 +1,7 @@
extends CanvasLayer
-signal manually_skipped_line
+# 手动跳过当前行
+signal manually_skipped_line(line_id: String)
@export var force_locale :String:
set(val):
@@ -272,7 +273,7 @@ func _on_balloon_gui_input(event: InputEvent) -> void:
if event.is_action_pressed("interact") or event.is_action_pressed("cancel"):
# if event.is_action_pressed("interact") and get_viewport().gui_get_focus_owner() == balloon:
get_viewport().set_input_as_handled()
- manually_skipped_line.emit()
+ manually_skipped_line.emit(dialogue_line.next_id)
next(dialogue_line.next_id)
diff --git a/scene/dialog/balloon.tscn b/scene/dialog/balloon.tscn
index ec34207f..d4923008 100644
--- a/scene/dialog/balloon.tscn
+++ b/scene/dialog/balloon.tscn
@@ -1,9 +1,10 @@
-[gd_scene load_steps=10 format=3 uid="uid://cb4s8y1y600og"]
+[gd_scene load_steps=11 format=3 uid="uid://cb4s8y1y600og"]
[ext_resource type="Script" uid="uid://814s3vawnw0e" path="res://scene/dialog/balloon.gd" id="1_36de5"]
[ext_resource type="PackedScene" uid="uid://ckvgyvclnwggo" path="res://addons/dialogue_manager/dialogue_label.tscn" id="2_a8ve6"]
[ext_resource type="FontFile" uid="uid://dr8bp6p7byb37" path="res://asset/font/字体/方正楷体简体.TTF" id="2_tv8r6"]
[ext_resource type="Script" uid="uid://bb52rsfwhkxbn" path="res://addons/dialogue_manager/dialogue_responses_menu.gd" id="3_72ixx"]
+[ext_resource type="FontVariation" uid="uid://1ryw42kej6lv" path="res://config/font_ui.tres" id="3_b3fpn"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_spyqn"]
bg_color = Color(0, 0, 0, 1)
@@ -114,6 +115,7 @@ mouse_filter = 2
theme_override_colors/font_shadow_color = Color(0.305882, 0.305882, 0.305882, 0.388235)
theme_override_constants/shadow_offset_y = 1
theme_override_constants/shadow_offset_x = 1
+theme_override_fonts/normal_font = ExtResource("3_b3fpn")
theme_override_font_sizes/normal_font_size = 9
bbcode_enabled = true
text = "Charagcter"
@@ -130,6 +132,7 @@ size_flags_vertical = 0
theme_override_colors/font_shadow_color = Color(0.306923, 0.306923, 0.306923, 0.388235)
theme_override_constants/shadow_offset_y = 1
theme_override_constants/shadow_offset_x = 1
+theme_override_fonts/normal_font = ExtResource("3_b3fpn")
theme_override_font_sizes/normal_font_size = 9
text = "Dialogue..."
autowrap_mode = 0
@@ -162,6 +165,7 @@ response_template = NodePath("ResponseExample")
[node name="ResponseExample" type="Button" parent="Balloon/Responses/ResponsesMenu"]
layout_mode = 2
mouse_filter = 1
+theme_override_fonts/font = ExtResource("3_b3fpn")
text = "Response example"
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
diff --git a/scene/entity/ambient/light.tscn b/scene/entity/ambient/light.tscn
index 84cbd766..4e92e73f 100644
--- a/scene/entity/ambient/light.tscn
+++ b/scene/entity/ambient/light.tscn
@@ -10,7 +10,7 @@ script = ExtResource("2_uggpe")
[node name="TexturePointLight2D" type="PointLight2D" parent="."]
unique_name_in_owner = true
-energy = 0.7
+energy = 0.3
texture = ExtResource("1_8xsf5")
height = 20.0
diff --git a/scene/entity/ambush.gd b/scene/entity/ambush.gd
index 7183a566..c1a94a4f 100644
--- a/scene/entity/ambush.gd
+++ b/scene/entity/ambush.gd
@@ -3,6 +3,13 @@ class_name Ambush2D extends Node2D
signal triggered
+signal sign_mark_offset_updated
+
+# sign 节点在 ready 时会直接读取
+@export var sign_mark_offset := Vector2.ZERO:
+ set(val):
+ sign_mark_offset = val
+ sign_mark_offset_updated.emit(val)
@export var enabled := true:
set(val):
enabled = val
diff --git a/scene/entity/closeup.gd b/scene/entity/closeup.gd
index e89cb9bb..486278c0 100644
--- a/scene/entity/closeup.gd
+++ b/scene/entity/closeup.gd
@@ -10,7 +10,6 @@ signal exit(arg)
@export var first_interact_os_key := ""
@export var packed_scene: PackedScene
-@onready var sign = $Sign as Sign
var current_child: Node
@@ -36,8 +35,8 @@ func display() -> void:
_exit()
if packed_scene:
SceneManager.freeze_player(0)
- # 展示时,禁用 sign 的输入
- sign.pass_unhandled_input = true
+ # 展示时,禁用 sign_mark 的输入
+ sign_mark.pass_unhandled_input = true
current_child = packed_scene.instantiate()
add_child(current_child)
if current_child.has_signal("exit"):
@@ -51,8 +50,8 @@ func _exit(arg = null):
SceneManager.release_player()
current_child.queue_free()
exit.emit(arg)
- # 退出时,恢复 sign 的输入
- sign.pass_unhandled_input = false
+ # 退出时,恢复 sign_mark 的输入
+ sign_mark.pass_unhandled_input = false
func _unhandled_input(event: InputEvent) -> void:
diff --git a/scene/entity/closeup.tscn b/scene/entity/closeup.tscn
index b9564544..88d5d83a 100644
--- a/scene/entity/closeup.tscn
+++ b/scene/entity/closeup.tscn
@@ -1,12 +1,11 @@
-[gd_scene load_steps=9 format=3 uid="uid://dqkxiqbq83cmq"]
+[gd_scene load_steps=8 format=3 uid="uid://dqkxiqbq83cmq"]
[ext_resource type="Script" uid="uid://bg8q1leel3kx2" path="res://scene/entity/closeup.gd" id="1_tvfr1"]
[ext_resource type="Texture2D" uid="uid://dtyg0nugb2tnf" path="res://asset/art/ui/action_mark/UI探索.png" id="2_dnubm"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="3_a06pc"]
[ext_resource type="Texture2D" uid="uid://bc8sn2v4t1yta" path="res://asset/art/ui/action_mark/UI开锁.png" id="3_dnubm"]
-[ext_resource type="Texture2D" uid="uid://xcmvfp72l061" path="res://asset/art/ui/action_mark/UI锁.png" id="3_y0fbe"]
[ext_resource type="Texture2D" uid="uid://gui0ubwlwoi0" path="res://asset/art/ui/action_mark/UI手.png" id="4_18yy2"]
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="4_dnubm"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="5_dnubm"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ogin7"]
resource_local_to_scene = true
@@ -22,20 +21,17 @@ prop_key = ""
prop_key2 = ""
prop_key3 = ""
-[node name="SfxInvalid" parent="." instance=ExtResource("3_a06pc")]
-stream = null
-file = ""
+[node name="SfxInvalid" type="AudioStreamPlayer" parent="."]
+bus = &"game_sfx"
+script = ExtResource("5_dnubm")
-[node name="SfxSuccess" parent="." instance=ExtResource("3_a06pc")]
-stream = null
-file = ""
+[node name="SfxSuccess" type="AudioStreamPlayer" parent="."]
+bus = &"game_sfx"
+script = ExtResource("5_dnubm")
[node name="Sign" parent="." instance=ExtResource("4_dnubm")]
unique_name_in_owner = true
-[node name="Sprite2D" parent="Sign/TextureContainer" index="0"]
-texture = ExtResource("3_y0fbe")
-
[node name="Area2D" type="Area2D" parent="."]
unique_name_in_owner = true
collision_layer = 0
@@ -43,5 +39,3 @@ collision_layer = 0
[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
unique_name_in_owner = true
shape = SubResource("RectangleShape2D_ogin7")
-
-[editable path="Sign"]
diff --git a/scene/entity/general/bgm_control.gd b/scene/entity/general/bgm_control.gd
new file mode 100644
index 00000000..975fadb8
--- /dev/null
+++ b/scene/entity/general/bgm_control.gd
@@ -0,0 +1,15 @@
+class_name BgmControl extends Node
+
+@export_enum("start", "stop") var mode = "start"
+@export var bgm_title = ""
+@export var bgm_stream: AudioStream
+@export var db := 0.0
+
+func _ready() -> void:
+ if mode == "stop":
+ AudioManager.stop_bgm_music(bgm_title)
+ elif mode == "start":
+ if not bgm_stream:
+ printerr("bgm_stream is null, please check the BGM settings.")
+ return
+ AudioManager.loop_bgm_music(bgm_title, bgm_stream, db)
\ No newline at end of file
diff --git a/scene/entity/general/bgm_control.gd.uid b/scene/entity/general/bgm_control.gd.uid
new file mode 100644
index 00000000..f0ce980f
--- /dev/null
+++ b/scene/entity/general/bgm_control.gd.uid
@@ -0,0 +1 @@
+uid://bbg4vopj4apl6
diff --git a/scene/entity/general/sfx.gd b/scene/entity/general/sfx.gd
index 31a0b603..b3549be4 100644
--- a/scene/entity/general/sfx.gd
+++ b/scene/entity/general/sfx.gd
@@ -1,73 +1,40 @@
@tool
class_name Sfx extends AudioStreamPlayer
-@export_enum("child", "game/八音盒", "game/旋转锁", "ghost", "lvping", "ui", "c01", "c02") var dir := "ui":
+@export_enum("交互与效果音", "BGM", "场景背景音") var mode := "交互与效果音":
set(value):
- dir = value
- if Engine.is_editor_hint():
- _update_files()
+ mode = value
+ notify_property_list_changed()
-var file: String
-var sfx_root_path = "res://asset/audio/sfx/"
-var current_files := PackedStringArray()
+# 当前播放状态注册;节点销毁前卸载
+# TODO BGM 过程抑制场景音效;场景音效随玩家运动呼吸 (结合 Sfx2D)
+# 感应玩家移动:装饰音
+var default_db := 0.0
+
+# 只有 场景背景音 生效
+var scene_loop := true
+var scene_autustart := true
+var scene_sense_player_mov := false
func _ready() -> void:
+ # autoplay = false
bus = &"game_sfx"
- # TODO 暂时停用其额外效果
- # # 仅在编辑器模式下加载音频 stream
- # if Engine.is_editor_hint():
- # _update_files()
- # _reload_sfx()
- # notify_property_list_changed()
-
-
-func _reload_sfx():
- var path = sfx_root_path + dir + "/" + file
- if file and dir and FileAccess.file_exists(path):
- stream = load(sfx_root_path + dir + "/" + file) as AudioStream
- if stream:
- print("sfx [", name, "] stream=", stream.resource_path)
- else:
- print("sfx [", name, "] stream is null")
-
-
-func _update_files():
- current_files.clear()
- if not dir:
+ default_db = volume_db
+ if mode == "场景背景音":
+ autoplay = scene_autustart
+ if Engine.is_editor_hint():
return
- var dir_access := DirAccess.open(sfx_root_path + dir) as DirAccess
- if not dir_access:
- push_warning("sfx dir_access is null for ", sfx_root_path + dir)
- return
- for f in dir_access.get_files():
- if f.ends_with(".wav") or f.ends_with(".ogg") or f.ends_with(".mp3"):
- current_files.push_back(f)
+ finished.connect(_on_finished)
-func _get_property_list():
- return [
- {
- "name": &"file",
- "type": TYPE_STRING,
- "hint": PROPERTY_HINT_ENUM_SUGGESTION,
- "hint_string": ",".join(current_files),
- }
- ]
+func _on_finished() -> void:
+ if mode == "场景背景音" and scene_loop:
+ play()
-func _get(property: StringName) -> Variant:
- if property == &"file":
- return file
- return null
-
-
-func _set(property: StringName, value: Variant) -> bool:
- if property == &"file":
- file = value
- _reload_sfx()
- return true
- return false
+func resart(ease_duration := 1.0):
+ easing_kill(ease_duration).tween_callback(play)
# queue free 导致 sfx 无法播放,使用全局声源
@@ -75,10 +42,72 @@ func global_play() -> void:
if stream:
AudioManager.play_sfx(stream)
+
# 注意:会导致 volume db 变化
-func easing_kill(duration: float = 2.0) -> void:
+func easing_kill(duration: float = 2.0) -> Tween:
# stop with easing
+ var tween = create_tween()
if playing:
- var tween = create_tween()
tween.tween_property(self, "volume_db", -80.0, duration)
- tween.tween_callback(stop)
\ No newline at end of file
+ tween.tween_callback(stop)
+ # set volume_db back to default
+ tween.tween_callback(func(): volume_db = default_db)
+ return tween
+
+
+func _get_property_list() -> Array[Dictionary]:
+ if mode != "场景背景音":
+ return []
+ # # 只有 场景背景音 生效
+ # var scene_loop := true
+ # var scene_autustart := true
+ # var scene_sense_player_mov := false
+ return [
+ {
+ "name": "场景背景音配置项",
+ "type": TYPE_NIL,
+ "usage": PROPERTY_USAGE_GROUP,
+ },
+ {"name": "自动开始", "type": TYPE_BOOL},
+ {"name": "循环播放", "type": TYPE_BOOL},
+ {"name": "感应玩家操作", "type": TYPE_BOOL}
+ ]
+
+
+func _property_can_revert(property: StringName) -> bool:
+ return property == "自动开始" or property == "循环播放" or property == "感应玩家操作"
+
+
+func _property_get_revert(property: StringName) -> Variant:
+ if property == "自动开始" or property == "循环播放":
+ return true
+ elif property == "感应玩家操作":
+ return false
+ return null
+
+
+func _set(property: StringName, value: Variant) -> bool:
+ if mode != "场景背景音":
+ return false
+ if property == "自动开始":
+ scene_autustart = value
+ return true
+ elif property == "循环播放":
+ scene_loop = value
+ return true
+ elif property == "感应玩家操作":
+ scene_sense_player_mov = value
+ return true
+ return false
+
+
+func _get(property: StringName) -> Variant:
+ if mode != "场景背景音":
+ return null
+ if property == "自动开始":
+ return scene_autustart
+ elif property == "循环播放":
+ return scene_loop
+ elif property == "感应玩家操作":
+ return scene_sense_player_mov
+ return null
diff --git a/scene/entity/general/sfx.tscn b/scene/entity/general/sfx.tscn
index 2196a7ec..32a04e2b 100644
--- a/scene/entity/general/sfx.tscn
+++ b/scene/entity/general/sfx.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=3 format=3 uid="uid://c85t6stvytvjn"]
+[gd_scene load_steps=3 format=3 uid="uid://byj234hen4btr"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="1_ng32y"]
[ext_resource type="AudioStream" uid="uid://cvttds81trcoc" path="res://asset/audio/sfx/ui/click.wav" id="1_xj6dy"]
@@ -7,4 +7,4 @@
stream = ExtResource("1_xj6dy")
bus = &"game_sfx"
script = ExtResource("1_ng32y")
-file = "click.wav"
+mode = null
diff --git a/scene/entity/general/sfx2d.gd b/scene/entity/general/sfx2d.gd
index 67457775..ff506c20 100644
--- a/scene/entity/general/sfx2d.gd
+++ b/scene/entity/general/sfx2d.gd
@@ -1,6 +1,8 @@
@tool
class_name Sfx2D extends AudioStreamPlayer2D
+@export var loop := false
+
const sfx_root_path = "res://asset/audio/sfx/"
@export_enum("child", "ghost", "lvping", "ui", "c01", "c02") var dir := "ui":
set(value):
@@ -13,6 +15,7 @@ var current_files := PackedStringArray()
func _ready() -> void:
bus = &"game_sfx"
+ finished.connect(_on_finished)
# TODO 暂时停用其额外效果
# # 仅在编辑器模式下加载音频 stream
# if Engine.is_editor_hint():
@@ -20,6 +23,11 @@ func _ready() -> void:
# _reload_sfx()
# notify_property_list_changed()
+func _on_finished() -> void:
+ if loop:
+ play()
+
+
func _reload_sfx():
var path = sfx_root_path + dir + "/" + file
if file and dir and FileAccess.file_exists(path):
diff --git a/scene/entity/general/sfx2d.tscn b/scene/entity/general/sfx2d.tscn
index 0df87191..743188f8 100644
--- a/scene/entity/general/sfx2d.tscn
+++ b/scene/entity/general/sfx2d.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=3 format=3 uid="uid://cyobva6ppmapr"]
+[gd_scene load_steps=3 format=3 uid="uid://bq1ngudr2hnkg"]
[ext_resource type="AudioStream" uid="uid://cvttds81trcoc" path="res://asset/audio/sfx/ui/click.wav" id="1_7vcpo"]
[ext_resource type="Script" uid="uid://wapo47a1oddf" path="res://scene/entity/general/sfx2d.gd" id="1_k1qpr"]
diff --git a/scene/entity/hd_entity.gd b/scene/entity/hd_entity.gd
index e872c391..1f1d866f 100644
--- a/scene/entity/hd_entity.gd
+++ b/scene/entity/hd_entity.gd
@@ -1,6 +1,13 @@
@tool
extends Node2D
+signal sign_mark_offset_updated
+
+# sign_mark 节点在 ready 时会直接读取
+@export var sign_mark_offset := Vector2.ZERO:
+ set(val):
+ sign_mark_offset = val
+ sign_mark_offset_updated.emit(val)
@export var reload := false:
set(val):
_reload()
diff --git a/scene/entity/hd_entity.tscn b/scene/entity/hd_entity.tscn
index e6711123..e7ad9492 100644
--- a/scene/entity/hd_entity.tscn
+++ b/scene/entity/hd_entity.tscn
@@ -1,7 +1,8 @@
-[gd_scene load_steps=6 format=3 uid="uid://bj4ufua0b0k34"]
+[gd_scene load_steps=7 format=3 uid="uid://bj4ufua0b0k34"]
[ext_resource type="Script" uid="uid://c5hjtm0kn3ig3" path="res://scene/entity/hd_entity.gd" id="1_fp2a8"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="2_jmpkt"]
+[ext_resource type="AudioStream" uid="uid://cvttds81trcoc" path="res://asset/audio/sfx/ui/click.wav" id="2_eiqig"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="3_5dpvj"]
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="3_jupnr"]
[ext_resource type="Texture2D" uid="uid://bei1s1uucktso" path="res://asset/art/tool/neutral_point_light.webp" id="3_oxpta"]
@@ -12,13 +13,14 @@ size = Vector2(20, 70)
[node name="HdEntity" type="Marker2D"]
script = ExtResource("1_fp2a8")
-[node name="Sfx" parent="." instance=ExtResource("2_jmpkt")]
+[node name="Sfx" type="AudioStreamPlayer" parent="."]
unique_name_in_owner = true
+stream = ExtResource("2_eiqig")
+bus = &"game_sfx"
+script = ExtResource("3_5dpvj")
[node name="Sign" parent="." instance=ExtResource("3_jupnr")]
unique_name_in_owner = true
-offset_top = -19.0
-offset_bottom = 61.0
[node name="PointLight2D" type="PointLight2D" parent="."]
unique_name_in_owner = true
diff --git a/scene/entity/inspectable.gd b/scene/entity/inspectable.gd
index 740f3fde..edff1528 100644
--- a/scene/entity/inspectable.gd
+++ b/scene/entity/inspectable.gd
@@ -1,6 +1,13 @@
@tool
extends Sprite2D
+signal sign_mark_offset_updated
+
+# sign_mark 节点在 ready 时会直接读取
+@export var sign_mark_offset := Vector2.ZERO:
+ set(val):
+ sign_mark_offset = val
+ sign_mark_offset_updated.emit(val)
# @export var entity_name: String = ""
@export_enum("none", "c01", "c02", "c03", "c04", "c05") var editor_filter := "none":
set(val):
diff --git a/scene/entity/inspectable.tscn b/scene/entity/inspectable.tscn
index 7916894a..7cc1c5b1 100644
--- a/scene/entity/inspectable.tscn
+++ b/scene/entity/inspectable.tscn
@@ -1,8 +1,8 @@
[gd_scene load_steps=7 format=3 uid="uid://wyj4qdjyn4ql"]
[ext_resource type="Script" uid="uid://ctd1xlvqdcsg4" path="res://scene/entity/inspectable.gd" id="1_0pc4s"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="2_wrnix"]
[ext_resource type="AudioStream" uid="uid://dky3j8lwcy5sk" path="res://asset/audio/sfx/ui/物品查看.mp3" id="3_kilnm"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="3_p1g2a"]
[ext_resource type="Texture2D" uid="uid://bei1s1uucktso" path="res://asset/art/tool/neutral_point_light.webp" id="3_vbivp"]
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="4_1yty8"]
@@ -14,17 +14,14 @@ size = Vector2(35, 70)
script = ExtResource("1_0pc4s")
content_key = ""
-[node name="Sfx" parent="." instance=ExtResource("2_wrnix")]
+[node name="Sfx" type="AudioStreamPlayer" parent="."]
unique_name_in_owner = true
stream = ExtResource("3_kilnm")
-file = "物品查看.mp3"
+bus = &"game_sfx"
+script = ExtResource("3_p1g2a")
[node name="Sign" parent="." instance=ExtResource("4_1yty8")]
unique_name_in_owner = true
-offset_left = -0.5
-offset_top = -10.5
-offset_right = -0.5
-offset_bottom = 69.5
[node name="PointLight2D" type="PointLight2D" parent="."]
unique_name_in_owner = true
diff --git a/scene/entity/interactable.gd b/scene/entity/interactable.gd
index 26ec467b..a3a84261 100644
--- a/scene/entity/interactable.gd
+++ b/scene/entity/interactable.gd
@@ -5,6 +5,13 @@ class_name Interactable2D extends Sprite2D
signal interacted
signal interacted_with_key(key)
+signal sign_mark_offset_updated
+
+# sign_mark 节点在 ready 时会直接读取
+@export var sign_mark_offset := Vector2.ZERO:
+ set(val):
+ sign_mark_offset = val
+ sign_mark_offset_updated.emit(val)
@export var enabled := true:
set(val):
enabled = val
@@ -51,7 +58,6 @@ func _ready() -> void:
area2d.body_exited.connect(_on_cancel)
sign_mark.interacted.connect(_on_interacted)
sign_mark.cancel.connect(_on_cancel)
- sign_mark.base_scale = sign_mark.scale
sign_mark.enabled = enabled
# setup default value
ground_archive = ArchiveManager.archive.ground_archive()
diff --git a/scene/entity/interactable.tscn b/scene/entity/interactable.tscn
index 331a16e9..ceb6bf77 100644
--- a/scene/entity/interactable.tscn
+++ b/scene/entity/interactable.tscn
@@ -2,12 +2,12 @@
[ext_resource type="Script" uid="uid://dxyaip4khrkkq" path="res://scene/entity/interactable.gd" id="1_6nrd3"]
[ext_resource type="Texture2D" uid="uid://dtyg0nugb2tnf" path="res://asset/art/ui/action_mark/UI探索.png" id="2_03eog"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="2_bvj74"]
[ext_resource type="Texture2D" uid="uid://xcmvfp72l061" path="res://asset/art/ui/action_mark/UI锁.png" id="3_4vlyw"]
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="3_qsms8"]
[ext_resource type="AudioStream" uid="uid://inmdv5gqqius" path="res://asset/audio/sfx/ui/门锁互动.mp3" id="4_n1rbo"]
[ext_resource type="Texture2D" uid="uid://gui0ubwlwoi0" path="res://asset/art/ui/action_mark/UI手.png" id="4_njk43"]
[ext_resource type="AudioStream" uid="uid://ccng5y2fip6mc" path="res://asset/audio/sfx/ui/开锁声.mp3" id="5_exp6m"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="6_l2kr5"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_8d3b4"]
resource_local_to_scene = true
@@ -22,13 +22,17 @@ prop_key = ""
prop_key2 = ""
prop_key3 = ""
-[node name="SfxInvalid" parent="." instance=ExtResource("2_bvj74")]
+[node name="SfxInvalid" type="AudioStreamPlayer" parent="."]
stream = ExtResource("4_n1rbo")
-file = "门锁互动.mp3"
+bus = &"game_sfx"
+script = ExtResource("6_l2kr5")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
-[node name="SfxSuccess" parent="." instance=ExtResource("2_bvj74")]
+[node name="SfxSuccess" type="AudioStreamPlayer" parent="."]
stream = ExtResource("5_exp6m")
-file = "开锁声.mp3"
+bus = &"game_sfx"
+script = ExtResource("6_l2kr5")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="Sign" parent="." instance=ExtResource("3_qsms8")]
unique_name_in_owner = true
diff --git a/scene/entity/local_inspectable.gd b/scene/entity/local_inspectable.gd
index 98154373..fd46be36 100644
--- a/scene/entity/local_inspectable.gd
+++ b/scene/entity/local_inspectable.gd
@@ -3,6 +3,7 @@ extends Sprite2D
signal start_inspecting
signal quit_inspecting
+signal sign_mark_offset_updated
# @export var entity_config: EntityConfig:
# set(value):
@@ -10,6 +11,12 @@ signal quit_inspecting
enum { STATUS_NORAML, STATUS_TRANSITIONING, STATUS_INSPECTING_COVER, STATUS_INSPECTING_NOTES }
+
+# sign_mark 节点在 ready 时会直接读取
+@export var sign_mark_offset := Vector2.ZERO:
+ set(val):
+ sign_mark_offset = val
+ sign_mark_offset_updated.emit(val)
# @export var entity_name: String = ""
@export var content_centered: bool = false
@export var texture_cover: Texture2D
diff --git a/scene/entity/local_inspectable.tscn b/scene/entity/local_inspectable.tscn
index def8d038..ec54208b 100644
--- a/scene/entity/local_inspectable.tscn
+++ b/scene/entity/local_inspectable.tscn
@@ -1,11 +1,12 @@
-[gd_scene load_steps=9 format=3 uid="uid://ci5anaxsa1apl"]
+[gd_scene load_steps=10 format=3 uid="uid://ci5anaxsa1apl"]
[ext_resource type="Script" uid="uid://cihyb26hjma4i" path="res://scene/entity/local_inspectable.gd" id="1_85el0"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="2_h0c2s"]
[ext_resource type="AudioStream" uid="uid://byjcmxy5crce5" path="res://asset/audio/sfx/ui/纸条.mp3" id="3_3ldx7"]
[ext_resource type="Texture2D" uid="uid://bei1s1uucktso" path="res://asset/art/tool/neutral_point_light.webp" id="3_o562w"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="3_q18ff"]
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="4_do8tr"]
[ext_resource type="Texture2D" uid="uid://dwgxa5j6602vv" path="res://asset/art/ui/prop/local_inspector蒙版.png" id="6_q18ff"]
+[ext_resource type="FontVariation" uid="uid://1ryw42kej6lv" path="res://config/font_ui.tres" id="7_ianbs"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_4fuic"]
resource_local_to_scene = true
@@ -17,17 +18,18 @@ font_size = 11
[node name="LocalInspectable" type="Sprite2D"]
script = ExtResource("1_85el0")
+sign_mark_offset = Vector2(0, -10)
content_key = ""
-[node name="Sfx" parent="." instance=ExtResource("2_h0c2s")]
+[node name="Sfx" type="AudioStreamPlayer" parent="."]
unique_name_in_owner = true
stream = ExtResource("3_3ldx7")
-file = "纸条.mp3"
+bus = &"game_sfx"
+script = ExtResource("3_q18ff")
[node name="Sign" parent="." instance=ExtResource("4_do8tr")]
unique_name_in_owner = true
-offset_top = -14.0
-offset_bottom = -14.0
+sign_mark_offset = Vector2(0, -10)
[node name="PointLight2D" type="PointLight2D" parent="."]
unique_name_in_owner = true
@@ -114,6 +116,7 @@ z_index = 100
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 8
-text = "Q: Exit E: Read"
+theme_override_fonts/font = ExtResource("7_ianbs")
+text = "Q: 退出 E: 阅读"
horizontal_alignment = 1
vertical_alignment = 1
diff --git a/scene/entity/note.gd b/scene/entity/note.gd
index 1623165a..95681bb8 100644
--- a/scene/entity/note.gd
+++ b/scene/entity/note.gd
@@ -2,7 +2,13 @@
class_name Note2D extends Sprite2D
signal read_note
+signal sign_mark_offset_updated
+# sign_mark 节点在 ready 时会直接读取
+@export var sign_mark_offset := Vector2.ZERO:
+ set(val):
+ sign_mark_offset = val
+ sign_mark_offset_updated.emit(val)
@export var enabled := true:
set(val):
enabled = val
@@ -86,30 +92,27 @@ func _on_interacted() -> void:
return
tried_times += 1
%Sfx.play()
- var _res = dialogue_res
- var title = note_key
- # items 条目特殊处理,不使用标题
- if dialogue == "items":
- title = "start"
- var content = tr(note_key).replace("
", "\n")
- var text = "~ " + title + "\n" + content + "\n=> END"
- _res = DialogueManager.create_resource_from_text(text) as DialogueResource
match mode:
"os":
- _show_os(_res, title)
+ _show_os()
"ballon":
+ var _res = dialogue_res
+ var title = note_key
+ # items 条目特殊处理,不使用标题
+ if dialogue == "items":
+ title = "start"
+ var content = tr(note_key).replace("
", "\n")
+ var text = "~ " + title + "\n" + content + "\n=> END"
+ _res = DialogueManager.create_resource_from_text(text) as DialogueResource
_show_balloon(_res, title)
read_note.emit()
-func _show_os(res, title):
- var lines = await DialogueUtil.get_lines(res, title)
- SceneManager.pop_os(lines, false, false)
+func _show_os():
interacting = true
- var player = SceneManager.get_player()
- if player:
- player.freeze_player(0.0, action, false)
- player.os_finished.connect(_on_os_finished, CONNECT_ONE_SHOT)
+ SceneManager.freeze_player(0.0, action)
+ var tween = await SceneManager.pop_os_with_str(note_key, false, true)
+ tween.tween_callback(_on_os_finished)
func _on_os_finished():
diff --git a/scene/entity/note.tscn b/scene/entity/note.tscn
index 2d7bc664..c34af179 100644
--- a/scene/entity/note.tscn
+++ b/scene/entity/note.tscn
@@ -1,10 +1,10 @@
[gd_scene load_steps=8 format=3 uid="uid://jr1yd46wm5je"]
[ext_resource type="Script" uid="uid://clqf6pxusuvoc" path="res://scene/entity/note.gd" id="1_3igk8"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="2_qocmg"]
[ext_resource type="Texture2D" uid="uid://c0rw25jl762a1" path="res://asset/art/ui/action_mark/UI眼睛.png" id="2_ycvi5"]
[ext_resource type="Texture2D" uid="uid://bei1s1uucktso" path="res://asset/art/tool/neutral_point_light.webp" id="3_xb81s"]
[ext_resource type="AudioStream" uid="uid://byjcmxy5crce5" path="res://asset/audio/sfx/ui/纸条.mp3" id="3_y3pwa"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="4_ycvi5"]
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="5_dhwp5"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_k6och"]
@@ -12,18 +12,20 @@ resource_local_to_scene = true
size = Vector2(20, 60)
[node name="Note" type="Sprite2D"]
-position = Vector2(1, 0)
script = ExtResource("1_3igk8")
+sign_mark_offset = Vector2(0, -5)
note_sign_texture = ExtResource("2_ycvi5")
note_key = ""
-[node name="Sfx" parent="." instance=ExtResource("2_qocmg")]
+[node name="Sfx" type="AudioStreamPlayer" parent="."]
unique_name_in_owner = true
stream = ExtResource("3_y3pwa")
-file = "纸条.mp3"
+bus = &"game_sfx"
+script = ExtResource("4_ycvi5")
[node name="Sign" parent="." instance=ExtResource("5_dhwp5")]
unique_name_in_owner = true
+sign_mark_offset = Vector2(0, -5)
[node name="PointLight2D" type="PointLight2D" parent="."]
unique_name_in_owner = true
diff --git a/scene/entity/npc.gd b/scene/entity/npc.gd
index 5a5c6331..57704714 100644
--- a/scene/entity/npc.gd
+++ b/scene/entity/npc.gd
@@ -3,6 +3,12 @@ class_name Npc2D extends AnimatedSprite2D
signal interacted
+@export var enabled := true:
+ set(val):
+ enabled = val
+ if is_node_ready():
+ _check_sign_mark_enable()
+ speaking_sign.visible = val
@export var height := 60.0:
set(val):
height = val
@@ -17,60 +23,68 @@ signal interacted
var dialogue_title := ""
var dialogue_res = preload("res://asset/dialogue/npc.dialogue")
+var base_scale := Vector2.ONE
+var base_mod := Color.WHITE_SMOKE
func _ready() -> void:
if Engine.is_editor_hint():
speaking_sign.visible = true
return
+ base_scale = speaking_sign.scale
+ base_mod = speaking_sign.modulate
speaking_sign.visible = false
speaking_sign.position.y = -height
- if animation:
- play()
sign_mark.interacted.connect(_on_interacted)
- sign_mark.cancel.connect(_stop)
+ # sign_mark.cancel.connect(_stop_speaking)
sign_mark.toggle_active.connect(_on_toggle_active)
- sign_mark.enabled = visible
+ _check_sign_mark_enable()
visibility_changed.connect(_on_visibility_changed)
-
+ if sprite_frames and animation:
+ play()
func _on_visibility_changed() -> void:
- sign_mark.enabled = visible
+ _check_sign_mark_enable()
+
+func _check_sign_mark_enable():
+ sign_mark.enabled = enabled and visible
func _on_toggle_active(activated: bool) -> void:
if activated:
- _speaking()
+ _play_speaking()
else:
- _stop()
+ _stop_speaking()
+var speaking := false
func _on_interacted() -> void:
- # %Sfx.play()
- # _speaking()
+ if speaking:
+ return
# play dialogue
if dialogue_title:
interacted.emit()
- # # 适配匿名效果
- # if anonymous and not dialogue_title.ends_with(anonymous_title_suffix):
- # dialogue_title += anonymous_title_suffix
- # elif not anonymous and dialogue_title.ends_with(anonymous_title_suffix):
- # dialogue_title = dialogue_title.substr(
- # 0, dialogue_title.length() - anonymous_title_suffix.length()
- # )
DialogueManager.show_dialogue_balloon(dialogue_res, dialogue_title)
+ speaking = true
SceneManager.freeze_player(0)
DialogueManager.dialogue_ended.connect(_dialog_end, CONNECT_ONE_SHOT)
+ var tween = create_tween()
+ tween.tween_property(speaking_sign, "modulate", Color.WHITE, 0.5)
+ tween.parallel().tween_property(speaking_sign, "scale", base_scale * 1.4, 0.3)
func _dialog_end(_res):
+ speaking = false
SceneManager.release_player()
+ var tween = create_tween()
+ tween.tween_property(speaking_sign, "modulate", base_mod, 0.5)
+ tween.parallel().tween_property(speaking_sign, "scale", base_scale, 0.3)
-func _speaking() -> void:
+func _play_speaking() -> void:
speaking_animation.play("speaking")
-func _stop() -> void:
+func _stop_speaking() -> void:
speaking_animation.play("RESET")
diff --git a/scene/entity/npc.tscn b/scene/entity/npc.tscn
index 4ee76ce8..175c5bea 100644
--- a/scene/entity/npc.tscn
+++ b/scene/entity/npc.tscn
@@ -1,8 +1,8 @@
[gd_scene load_steps=15 format=3 uid="uid://0sofmhrl358m"]
[ext_resource type="Script" uid="uid://cqd5dqafxnwl1" path="res://scene/entity/npc.gd" id="1_jegr2"]
-[ext_resource type="SpriteFrames" uid="uid://b7fhheih1hbvf" path="res://config/animation/entity_sprite_frames.tres" id="3_1e8sl"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="3_4d53s"]
+[ext_resource type="AudioStream" uid="uid://cvttds81trcoc" path="res://asset/audio/sfx/ui/click.wav" id="3_7lwt5"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="4_j5svs"]
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="4_nokx4"]
[ext_resource type="Texture2D" uid="uid://bwt5nxyncfuqu" path="res://asset/art/ui/action_mark/说话标识1.png" id="5_foitt"]
[ext_resource type="Texture2D" uid="uid://8bnn3s72o87y" path="res://asset/art/ui/action_mark/说话标识2.png" id="6_2n6ge"]
@@ -122,18 +122,18 @@ animations = [{
[sub_resource type="RectangleShape2D" id="RectangleShape2D_4fuic"]
resource_local_to_scene = true
-size = Vector2(61, 112.75)
+size = Vector2(30, 100)
[node name="Npc" type="AnimatedSprite2D"]
light_mask = 5
-sprite_frames = ExtResource("3_1e8sl")
-animation = &"c02_张胖子_idle"
-frame_progress = 0.0393811
script = ExtResource("1_jegr2")
dialogue_title = ""
-[node name="Sfx" parent="." instance=ExtResource("3_4d53s")]
+[node name="Sfx" type="AudioStreamPlayer" parent="."]
unique_name_in_owner = true
+stream = ExtResource("3_7lwt5")
+bus = &"game_sfx"
+script = ExtResource("4_j5svs")
[node name="Sign" parent="." instance=ExtResource("4_nokx4")]
unique_name_in_owner = true
@@ -158,8 +158,9 @@ texture = SubResource("GradientTexture2D_7lwt5")
[node name="SpeakingSign2D" type="Node2D" parent="."]
unique_name_in_owner = true
visible = false
+modulate = Color(0.611359, 0.61136, 0.61136, 1)
position = Vector2(0, -60)
-scale = Vector2(0.1, 0.1)
+scale = Vector2(0.06, 0.06)
[node name="Sprite2D" type="AnimatedSprite2D" parent="SpeakingSign2D"]
light_mask = 16
diff --git a/scene/entity/pickable.gd b/scene/entity/pickable.gd
index cd9a62da..b5f826e9 100644
--- a/scene/entity/pickable.gd
+++ b/scene/entity/pickable.gd
@@ -3,6 +3,13 @@ class_name Pickable2D extends Node2D
signal triggered
+signal sign_mark_offset_updated
+
+# sign_mark 节点在 ready 时会直接读取
+@export var sign_mark_offset := Vector2.ZERO:
+ set(val):
+ sign_mark_offset = val
+ sign_mark_offset_updated.emit(val)
@export var enabled := true:
set(val):
enabled = val
diff --git a/scene/entity/pickable.tscn b/scene/entity/pickable.tscn
index 7eef14f5..2d0f2590 100644
--- a/scene/entity/pickable.tscn
+++ b/scene/entity/pickable.tscn
@@ -1,7 +1,7 @@
[gd_scene load_steps=7 format=3 uid="uid://dsa6frlw6e6gg"]
[ext_resource type="Script" uid="uid://cd3tb2he77vv4" path="res://scene/entity/pickable.gd" id="1_jk1u0"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="2_8s5wk"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="3_1h8r3"]
[ext_resource type="AudioStream" uid="uid://dutk2d7nilv3m" path="res://asset/audio/sfx/ui/令牌道具获取.wav" id="3_dxdbj"]
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="4_44f4h"]
[ext_resource type="Texture2D" uid="uid://bei1s1uucktso" path="res://asset/art/tool/neutral_point_light.webp" id="5_yhysn"]
@@ -12,19 +12,18 @@ size = Vector2(10, 60)
[node name="Pickable" type="Sprite2D"]
script = ExtResource("1_jk1u0")
+sign_mark_offset = Vector2(0, -10)
prop_key = ""
-[node name="Sfx" parent="." instance=ExtResource("2_8s5wk")]
+[node name="Sfx" type="AudioStreamPlayer" parent="."]
unique_name_in_owner = true
stream = ExtResource("3_dxdbj")
-file = "令牌道具获取.wav"
+bus = &"game_sfx"
+script = ExtResource("3_1h8r3")
[node name="Sign" parent="." instance=ExtResource("4_44f4h")]
unique_name_in_owner = true
-offset_left = -0.5
-offset_top = -24.5
-offset_right = -0.5
-offset_bottom = -24.5
+sign_mark_offset = Vector2(0, -10)
[node name="PointLight2D" type="PointLight2D" parent="."]
unique_name_in_owner = true
diff --git a/scene/entity/portal.gd b/scene/entity/portal.gd
index ed5d279a..0baa79ac 100644
--- a/scene/entity/portal.gd
+++ b/scene/entity/portal.gd
@@ -2,7 +2,13 @@
class_name Portal2D extends Sprite2D
signal before_pre_transport_wait
+signal sign_mark_offset_updated
+# sign_mark 节点在 ready 时会直接读取
+@export var sign_mark_offset := Vector2.ZERO:
+ set(val):
+ sign_mark_offset = val
+ sign_mark_offset_updated.emit(val)
@export_multiline var debug_note: String = ""
@export var enabled := true:
set(val):
diff --git a/scene/entity/portal.tscn b/scene/entity/portal.tscn
index 3ca23648..7014945f 100644
--- a/scene/entity/portal.tscn
+++ b/scene/entity/portal.tscn
@@ -4,11 +4,11 @@
[ext_resource type="Texture2D" uid="uid://bc4lpa8aao60n" path="res://asset/art/ui/action_mark/传送.png" id="2_ay30q"]
[ext_resource type="Texture2D" uid="uid://r0n7qy4kr3w2" path="res://asset/art/ui/action_mark/UI场景切换.png" id="2_bxihn"]
[ext_resource type="Texture2D" uid="uid://dtyg0nugb2tnf" path="res://asset/art/ui/action_mark/UI探索.png" id="2_fr7ak"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="3_6khux"]
[ext_resource type="Texture2D" uid="uid://bc8sn2v4t1yta" path="res://asset/art/ui/action_mark/UI开锁.png" id="3_fr7ak"]
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="4_ty1ds"]
[ext_resource type="AudioStream" uid="uid://ccng5y2fip6mc" path="res://asset/audio/sfx/ui/开锁声.mp3" id="5_l48hy"]
[ext_resource type="AudioStream" uid="uid://dqdjxy04ge0r5" path="res://asset/audio/sfx/旧版/c02/场景转场.mp3" id="6_1sj6c"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="6_bxihn"]
[ext_resource type="AudioStream" uid="uid://c1eftumrd4mgw" path="res://asset/audio/sfx/交互/开门.wav" id="6_p48ld"]
[ext_resource type="AudioStream" uid="uid://inmdv5gqqius" path="res://asset/audio/sfx/ui/门锁互动.mp3" id="7_bjcty"]
@@ -18,6 +18,7 @@ size = Vector2(25, 130)
[node name="portal_left" type="Sprite2D"]
script = ExtResource("1_jyh6v")
+sign_mark_offset = Vector2(0, -50)
unrevealed_sign_texture = ExtResource("2_fr7ak")
default_sign_texture = ExtResource("2_bxihn")
opened_sign_texture = ExtResource("2_bxihn")
@@ -25,37 +26,35 @@ matched_sign_texture = ExtResource("3_fr7ak")
locked_sign_texture = ExtResource("3_fr7ak")
prop_key = ""
-[node name="SfxDefault" parent="." instance=ExtResource("3_6khux")]
+[node name="SfxDefault" type="AudioStreamPlayer" parent="."]
unique_name_in_owner = true
stream = ExtResource("6_1sj6c")
-file = ""
+bus = &"game_sfx"
+script = ExtResource("6_bxihn")
-[node name="SfxOpen" parent="." instance=ExtResource("3_6khux")]
+[node name="SfxOpen" type="AudioStreamPlayer" parent="."]
unique_name_in_owner = true
stream = ExtResource("5_l48hy")
-file = "开锁声.mp3"
+bus = &"game_sfx"
+script = ExtResource("6_bxihn")
-[node name="SfxEnter" parent="." instance=ExtResource("3_6khux")]
+[node name="SfxEnter" type="AudioStreamPlayer" parent="."]
unique_name_in_owner = true
stream = ExtResource("6_p48ld")
-file = ""
+bus = &"game_sfx"
+script = ExtResource("6_bxihn")
-[node name="SfxLocked" parent="." instance=ExtResource("3_6khux")]
+[node name="SfxLocked" type="AudioStreamPlayer" parent="."]
unique_name_in_owner = true
stream = ExtResource("7_bjcty")
-file = "门锁互动.mp3"
+bus = &"game_sfx"
+script = ExtResource("6_bxihn")
[node name="Sign" parent="." instance=ExtResource("4_ty1ds")]
unique_name_in_owner = true
-offset_top = -47.0
-offset_right = 347.0
-offset_bottom = 287.0
+sign_mark_offset = Vector2(0, -50)
enabled = false
-[node name="Sprite2D" parent="Sign/TextureContainer" index="0"]
-position = Vector2(0, 10)
-texture = ExtResource("2_bxihn")
-
[node name="PointLight2D" type="PointLight2D" parent="."]
unique_name_in_owner = true
position = Vector2(0, -86)
@@ -69,5 +68,3 @@ unique_name_in_owner = true
[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
shape = SubResource("RectangleShape2D_munml")
-
-[editable path="Sign"]
diff --git a/scene/entity/ux/sign.gd b/scene/entity/ux/sign.gd
index 56e6a58a..f76caf89 100644
--- a/scene/entity/ux/sign.gd
+++ b/scene/entity/ux/sign.gd
@@ -5,6 +5,11 @@ signal interacted
signal cancel
signal toggle_active(activated: bool)
+@export var sign_mark_offset := Vector2.ZERO:
+ set(val):
+ sign_mark_offset = val
+ if is_node_ready():
+ texture_container.position = val
# @export var lock_on_player_freezed := false
@export var enabled := true:
set(val):
@@ -17,12 +22,14 @@ signal toggle_active(activated: bool)
disactivate(null)
# 保持 player_touching 为 true,避免在 enable 时无法激活
player_touching = true
- _check_sign_display()
+ if is_node_ready():
+ _check_sign_display()
@export var display_sign := true:
set(val):
if display_sign != val:
display_sign = val
- _check_sign_display()
+ if is_node_ready():
+ _check_sign_display()
# @export var draw_shadow := false
@onready var texture_container = %TextureContainer as Container
@@ -52,14 +59,20 @@ var base_scale = Vector2.ONE
func _ready() -> void:
+ texture_container.position = sign_mark_offset
+ base_scale = sprite2d.scale
+ # 读取 parent 的 sign_mark_offset_updated 信号与 sign_mark_offset
+ var parent = get_parent()
+ if parent and parent.has_signal("sign_mark_offset_updated"):
+ sign_mark_offset = parent.sign_mark_offset
+ parent.sign_mark_offset_updated.connect(func(o): sign_mark_offset = o)
+ _check_sign_display()
if Engine.is_editor_hint():
return
- base_scale = scale
# layer = GlobalConfig.CANVAS_LAYER_FG
# var point_light = get_node_or_null("../PointLight2D")
# if point_light:
# point_light.energy = 0.0
- _check_sign_display()
var area2d = get_node_or_null("../Area2D")
if area2d:
area2d.body_entered.connect(activate)
@@ -80,12 +93,15 @@ func _on_visibility_changed() -> void:
func _check_sign_display():
if Engine.is_editor_hint():
# 在编辑器中始终显示
- modulate.a = 1.0
+ if display_sign:
+ sprite2d.modulate.a = 1.0
+ else:
+ sprite2d.modulate.a = 0.0
return
if not enabled or not display_sign or not activated:
- modulate.a = 0.0
- elif modulate.a == 0.0 and activated:
- modulate.a = 1.0
+ sprite2d.modulate.a = 0.0
+ elif sprite2d.modulate.a == 0.0 and activated:
+ sprite2d.modulate.a = 1.0
func activate(_body: Node2D) -> bool:
@@ -110,10 +126,10 @@ func activate(_body: Node2D) -> bool:
if tween and tween.is_valid():
tween.kill()
tween = create_tween()
- tween.tween_property(self, "modulate:a", 1.0, 0.2)
+ tween.tween_property(sprite2d, "modulate:a", 1.0, 0.2)
var p_tween = tween.parallel()
- p_tween.tween_property(self, "scale", base_scale * Vector2(1.2, 1.2), 0.3)
- p_tween.tween_property(self, "scale", base_scale, 0.1)
+ p_tween.tween_property(sprite2d, "scale", base_scale * Vector2(1.2, 1.2), 0.3)
+ p_tween.tween_property(sprite2d, "scale", base_scale, 0.1)
return true
# if activated:
# focus_mode = FOCUS_ALL
@@ -163,9 +179,9 @@ func disactivate(_body: Node2D) -> void:
# point_light.energy = 0.0
if tween and tween.is_valid():
tween.kill()
- if modulate.a > 0.0:
+ if sprite2d.modulate.a > 0.0:
tween = create_tween()
- tween.tween_property(self, "modulate:a", 0.0, 0.2)
+ tween.tween_property(sprite2d, "modulate:a", 0.0, 0.2)
func _unhandled_input(event: InputEvent) -> void:
@@ -204,7 +220,11 @@ var shake_tween
# 使用无效道具,抖动提示;抖动时使用 texture2d 并且变红为 mod
-func invalid_shake(normal_texture: Texture2D = null, invalid_texture: Texture2D = null, mod := Color(1.0, 0.6, 0.6, 1.0)):
+func invalid_shake(
+ normal_texture: Texture2D = null,
+ invalid_texture: Texture2D = null,
+ mod := Color(1.0, 0.6, 0.6, 1.0)
+):
if shake_tween:
shake_tween.kill()
# 抖动效果,逐渐减弱
@@ -217,7 +237,7 @@ func invalid_shake(normal_texture: Texture2D = null, invalid_texture: Texture2D
var delta_t = 1.0 / fps
if invalid_texture:
sprite2d.texture = invalid_texture
- sprite2d.modulate = mod
+ sprite2d.self_modulate = mod
for i in range(count):
var offset = Vector2(randf_range(-delta, delta), randf_range(-delta, delta)) * exp(-i)
shake_tween.tween_property(sprite2d, "position", origin_pos + offset, delta_t).set_trans(
@@ -227,6 +247,6 @@ func invalid_shake(normal_texture: Texture2D = null, invalid_texture: Texture2D
func _reset_sprite2d(texture2d):
- sprite2d.modulate = Color.WHITE
+ sprite2d.self_modulate = Color.WHITE
if texture2d:
sprite2d.texture = texture2d
diff --git a/scene/entity/ux/sign.tscn b/scene/entity/ux/sign.tscn
index 39f1bf7c..f8e5de84 100644
--- a/scene/entity/ux/sign.tscn
+++ b/scene/entity/ux/sign.tscn
@@ -6,7 +6,6 @@
[node name="Sign" type="Control"]
layout_mode = 3
anchors_preset = 0
-scale = Vector2(0.1, 0.1)
size_flags_horizontal = 4
size_flags_vertical = 4
mouse_filter = 2
@@ -26,4 +25,5 @@ mouse_filter = 2
unique_name_in_owner = true
light_mask = 16
position = Vector2(3.8147e-06, 3.8147e-06)
+scale = Vector2(0.1, 0.1)
texture = ExtResource("2_y564w")
diff --git a/scene/entity/ux/刮刮乐.gd b/scene/entity/ux/刮刮乐.gd
index b8339419..1ef5db17 100644
--- a/scene/entity/ux/刮刮乐.gd
+++ b/scene/entity/ux/刮刮乐.gd
@@ -1,9 +1,90 @@
-# @tool
-extends Sprite2D
+@tool
+extends TextureRect
+
+signal shaven(progress: float)
+
+# points inside radius 5 circle
+var brush_points := generate_brush_points(9)
+var area_size := Vector2.ZERO
+var image: Image
+var bit_mask := BitMap.new()
+var total_pixels := 0.0
-
-# Called when the node enters the scene tree for the first time.
func _ready() -> void:
- pass # Replace with function body.
+ if not texture:
+ printerr("texture not found")
+ return
+ area_size = texture.get_size()
+ image = texture.get_image()
+ texture = ImageTexture.create_from_image(image)
+ bit_mask.create_from_image_alpha(image)
+ total_pixels = bit_mask.get_true_bit_count()
+
+# a solid circle brush, center = (0, 0)
+func generate_brush_points(radius: int) -> PackedVector2Array:
+ var points := PackedVector2Array()
+ # Check each pixel in square area
+ for x in range(-radius, radius + 1):
+ for y in range(-radius, radius + 1):
+ # If point is within circle radius
+ if x * x + y * y <= radius * radius:
+ points.append(Vector2(x, y))
+ return points
+
+
+func _shave() -> void:
+ if not mouse_pressing:
+ return
+ var mouse_pos := get_local_mouse_position()
+ var updated = false
+ for point in brush_points:
+ var pos = mouse_pos + point
+ if pos.x < 0 or pos.x >= area_size.x or pos.y < 0 or pos.y >= area_size.y:
+ continue
+ if bit_mask.get_bitv(pos):
+ updated = true
+ bit_mask.set_bitv(pos, false)
+ image.set_pixelv(pos, Color.TRANSPARENT)
+ if updated:
+ (texture as ImageTexture).update(image)
+ _send_signal()
+
+
+func _send_signal() -> void:
+ var true_bit_count = bit_mask.get_true_bit_count()
+ var progress = 1.0 - float(true_bit_count) / total_pixels
+ shaven.emit(progress)
+
+
+var mouse_pressing = false
+
+
+# 可以刮出区域
+func _gui_input(event: InputEvent) -> void:
+ if not is_visible_in_tree():
+ return
+ # 通过鼠标点击拖动,刮开区域,set_bit 一个 brush_size 的圆形区域为 true
+ # 每次更新后,bit_mask 会更新到 texture 上
+ # 通过 shaven 信号,通知外部,刮开了多少区域
+ if event is InputEventMouseButton:
+ if event.button_index == MOUSE_BUTTON_LEFT and event.pressed:
+ # 先设置 mouse_pressing 为 true
+ mouse_pressing = true
+ # 刮开区域
+ _shave()
+ elif event.button_index == MOUSE_BUTTON_LEFT and not event.pressed:
+ mouse_pressing = false
+ accept_event()
+ elif event is InputEventMouseMotion and mouse_pressing:
+ _shave()
+ accept_event()
+ # elif event is InputEventScreenTouch:
+ # if event.pressed:
+ # mouse_pressing = true
+ # _shave(event.position)
+ # accept_event()
+ # elif not event.pressed:
+ # mouse_pressing = false
+ # accept_event()
diff --git a/scene/entity/ux/刮刮乐.gdshader b/scene/entity/ux/刮刮乐.gdshader
deleted file mode 100644
index 8833f709..00000000
--- a/scene/entity/ux/刮刮乐.gdshader
+++ /dev/null
@@ -1,10 +0,0 @@
-shader_type canvas_item;
-
-uniform float grey_scale = .33;
-uniform sampler2D sampler;
-
-void fragment() {
- //vec2 pos = VERTEX;
- COLOR.a = step(COLOR.r, .0);
- //COLOR.rgb = vec3(grey_scale - COLOR.r);
-}
diff --git a/scene/entity/ux/刮刮乐.gdshader.uid b/scene/entity/ux/刮刮乐.gdshader.uid
deleted file mode 100644
index 2d5c7847..00000000
--- a/scene/entity/ux/刮刮乐.gdshader.uid
+++ /dev/null
@@ -1 +0,0 @@
-uid://bq7w53hwg0bfw
diff --git a/scene/entity/ux/刮刮乐.tscn b/scene/entity/ux/刮刮乐.tscn
index b6a97a55..091e172d 100644
--- a/scene/entity/ux/刮刮乐.tscn
+++ b/scene/entity/ux/刮刮乐.tscn
@@ -1,39 +1,19 @@
-[gd_scene load_steps=8 format=3 uid="uid://bvnclp341hxoh"]
+[gd_scene load_steps=3 format=3 uid="uid://bvnclp341hxoh"]
+[ext_resource type="Texture2D" uid="uid://7nudp635g54o" path="res://asset/art/prop/c02/海报特写/大舞台.png" id="1_6buh4"]
[ext_resource type="Script" uid="uid://c8cfd0arld5t3" path="res://scene/entity/ux/刮刮乐.gd" id="1_dja3c"]
-[ext_resource type="Texture2D" uid="uid://djvwe8dh4fmn" path="res://asset/art/临时草稿/c02_第一章/刮刮乐.png" id="1_ffdds"]
-[ext_resource type="Shader" uid="uid://bq7w53hwg0bfw" path="res://scene/entity/ux/刮刮乐.gdshader" id="3_er5jo"]
-[ext_resource type="Script" uid="uid://blrbaesgjlnve" path="res://scene/entity/ux/刮刮乐mask.gd" id="4_wp0ek"]
-[sub_resource type="ShaderMaterial" id="ShaderMaterial_rw7b6"]
-shader = ExtResource("3_er5jo")
-shader_parameter/grey_scale = 0.33
-
-[sub_resource type="Image" id="Image_6buh4"]
-data = {
-"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
-"format": "Lum8",
-"height": 18,
-"mipmaps": false,
-"width": 49
-}
-
-[sub_resource type="ImageTexture" id="ImageTexture_l4gm7"]
-image = SubResource("Image_6buh4")
-
-[node name="刮刮乐" type="Sprite2D"]
-position = Vector2(127, 138)
-texture = ExtResource("1_ffdds")
+[node name="刮刮乐" type="TextureRect"]
+anchors_preset = 8
+anchor_left = 0.5
+anchor_top = 0.5
+anchor_right = 0.5
+anchor_bottom = 0.5
+offset_left = -77.5
+offset_top = -120.0
+offset_right = 77.5
+offset_bottom = 120.0
+grow_horizontal = 2
+grow_vertical = 2
+texture = ExtResource("1_6buh4")
script = ExtResource("1_dja3c")
-
-[node name="mask" type="TextureRect" parent="."]
-modulate = Color(0.475927, 0.475927, 0.475927, 1)
-material = SubResource("ShaderMaterial_rw7b6")
-custom_minimum_size = Vector2(49, 18)
-offset_left = -22.0
-offset_top = -7.0
-offset_right = 27.0
-offset_bottom = 46.0
-texture = SubResource("ImageTexture_l4gm7")
-script = ExtResource("4_wp0ek")
-area_size = Vector2(49, 18)
diff --git a/scene/entity/ux/刮刮乐mask.gd b/scene/entity/ux/刮刮乐mask.gd
deleted file mode 100644
index 43c53009..00000000
--- a/scene/entity/ux/刮刮乐mask.gd
+++ /dev/null
@@ -1,96 +0,0 @@
-@tool
-extends TextureRect
-
-signal shaven(progress: float)
-
-@export var area_size := Vector2(40, 20):
- set(val):
- area_size = val
- custom_minimum_size = val
- if is_node_ready():
- _init_bit_mask()
-@export var debug_reload := false:
- set(val):
- debug_reload = false
- if is_node_ready():
- _init_bit_mask()
-
-# points inside radius 5 circle
-var brush_points := generate_brush_points(5)
-var bit_mask: BitMap
-
-func _ready() -> void:
- # init bit mask
- _init_bit_mask()
-
-
-# a solid circle brush, center = (0, 0)
-func generate_brush_points(radius: int) -> PackedVector2Array:
- var points := PackedVector2Array()
- # Check each pixel in square area
- for x in range(-radius, radius + 1):
- for y in range(-radius, radius + 1):
- # If point is within circle radius
- if x * x + y * y <= radius * radius:
- points.append(Vector2(x, y))
- return points
-
-
-func _init_bit_mask() -> void:
- if not bit_mask:
- bit_mask = BitMap.new()
- bit_mask.create(area_size)
- texture = ImageTexture.create_from_image(bit_mask.convert_to_image())
-
-
-func _shave(mouse_pos: Vector2) -> void:
- if not mouse_pressing:
- return
- var updated = false
- for point in brush_points:
- var pos = mouse_pos + point
- if pos.x < 0 or pos.x >= area_size.x or pos.y < 0 or pos.y >= area_size.y:
- continue
- bit_mask.set_bitv(pos, true)
- updated = true
- texture.update(bit_mask.convert_to_image())
- if updated:
- _send_signal()
-
-
-func _send_signal() -> void:
- var total = area_size.x * area_size.y
- var true_bit_count = bit_mask.get_true_bit_count()
- var progress = float(true_bit_count) / float(total)
- shaven.emit(progress)
-
-
-var mouse_pressing = false
-
-
-# 可以刮出区域
-func _gui_input(event: InputEvent) -> void:
- # 通过鼠标点击拖动,刮开区域,set_bit 一个 brush_size 的圆形区域为 true
- # 每次更新后,bit_mask 会更新到 texture 上
- # 通过 shaven 信号,通知外部,刮开了多少区域
- if event is InputEventMouseButton:
- if event.button_index == MOUSE_BUTTON_LEFT and event.pressed:
- # 先设置 mouse_pressing 为 true
- mouse_pressing = true
- # 刮开区域
- _shave(event.position)
- accept_event()
- elif event.button_index == MOUSE_BUTTON_LEFT and not event.pressed:
- mouse_pressing = false
- accept_event()
- elif event is InputEventMouseMotion and mouse_pressing:
- _shave(event.position)
- accept_event()
- # elif event is InputEventScreenTouch:
- # if event.pressed:
- # mouse_pressing = true
- # _shave(event.position)
- # accept_event()
- # elif not event.pressed:
- # mouse_pressing = false
- # accept_event()
diff --git a/scene/entity/ux/刮刮乐mask.gd.uid b/scene/entity/ux/刮刮乐mask.gd.uid
deleted file mode 100644
index 64138b5e..00000000
--- a/scene/entity/ux/刮刮乐mask.gd.uid
+++ /dev/null
@@ -1 +0,0 @@
-uid://blrbaesgjlnve
diff --git a/scene/ground/camera/camera_focus_marker.gd b/scene/ground/camera/camera_focus_marker.gd
index 21e5f504..f27a7cab 100644
--- a/scene/ground/camera/camera_focus_marker.gd
+++ b/scene/ground/camera/camera_focus_marker.gd
@@ -35,8 +35,9 @@ func _enter_tree() -> void:
if is_node_ready():
reset_position_immediately()
-func shake_camera(strength := 7.0):
+func shake_camera(strength := 7.0, recovery_speed := 4.0):
shake_strength = strength
+ shake_recovery_speed = recovery_speed
func reset_position_immediately():
if focusing_node:
diff --git a/scene/ground/scene/c01/s05_animation.gd b/scene/ground/scene/c01/s05_animation.gd
index d916cd3e..abf8997e 100644
--- a/scene/ground/scene/c01/s05_animation.gd
+++ b/scene/ground/scene/c01/s05_animation.gd
@@ -73,8 +73,6 @@ func _on_ground_ready() -> void:
piano.interacted.connect(_on_piano_interacted)
- $"环境音".finished.connect($"环境音".play)
-
func cant_read():
DialogueManager.show_dialogue_balloon(dialogue_c01, "c01_s05_院长房间_看不清了")
@@ -105,6 +103,8 @@ func _on_paper_interacted():
paper.enabled = false
SceneManager.enable_prop_item("prop_信碎片1")
right_door.holding = false
+ await SceneManager.get_inspector().quit_and_hidden
+ $"捡起纸片后开门声".play()
# 钢琴音效,每次按下播放不同音符
diff --git a/scene/ground/scene/c01/s05_院长房间.tscn b/scene/ground/scene/c01/s05_院长房间.tscn
index af5d3fb1..6edb5bc7 100644
--- a/scene/ground/scene/c01/s05_院长房间.tscn
+++ b/scene/ground/scene/c01/s05_院长房间.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=35 format=3 uid="uid://dlx5xxbg53rb8"]
+[gd_scene load_steps=37 format=3 uid="uid://dlx5xxbg53rb8"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_ff4yb"]
[ext_resource type="Script" uid="uid://q2qgg85xa6ie" path="res://scene/ground/scene/c01/s05_animation.gd" id="2_j5oim"]
@@ -8,7 +8,9 @@
[ext_resource type="AudioStream" uid="uid://c45hu50ivpd42" path="res://asset/audio/sfx/交互/序章/01_院长房间_扶正相框.wav" id="3_jk3np"]
[ext_resource type="AudioStream" uid="uid://b5iv527ujwp0i" path="res://asset/audio/peiyin_new/c01_1小小蝶_开头阅读1.wav" id="3_sluu3"]
[ext_resource type="Texture2D" uid="uid://blv2ftjrmvlmh" path="res://asset/art/scene/c01/s05_院长房间/fg_前景.png" id="3_vmr0f"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="4_1jor4"]
[ext_resource type="Texture2D" uid="uid://bh7l6ykoayvve" path="res://asset/art/scene/c01/s05_院长房间/e_门.png" id="4_gdhoy"]
+[ext_resource type="AudioStream" uid="uid://c7k1gohcfiyg3" path="res://asset/audio/sfx/ui/开门.mp3" id="5_1jor4"]
[ext_resource type="AudioStream" uid="uid://c1obirjf802gc" path="res://asset/audio/sfx/交互/序章/01_院长房间_下床.wav" id="5_f33sv"]
[ext_resource type="AudioStream" uid="uid://dyq4s8vk2ol3l" path="res://asset/audio/sfx/环境音/序章/01_院长房间.wav" id="5_sluu3"]
[ext_resource type="Texture2D" uid="uid://eamkmbyicbkd" path="res://asset/art/scene/c01/s05_院长房间/e_座钟.png" id="7_3tetc"]
@@ -16,6 +18,7 @@
[ext_resource type="Texture2D" uid="uid://dihrl7mgckinx" path="res://asset/art/scene/c01/s05_院长房间/e_钢琴.png" id="8_mnduo"]
[ext_resource type="Texture2D" uid="uid://cmrpf3w0oetem" path="res://asset/art/scene/c01/s05_院长房间/e_桌椅.png" id="9_x837o"]
[ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="10_18v0g"]
+[ext_resource type="Script" uid="uid://wapo47a1oddf" path="res://scene/entity/general/sfx2d.gd" id="10_kyds0"]
[ext_resource type="Texture2D" uid="uid://choqjery7hf58" path="res://asset/art/scene/c01/s05_院长房间/e_画框.png" id="11_6gq1s"]
[ext_resource type="Texture2D" uid="uid://dae5yrbb5llia" path="res://asset/art/scene/c01/s05_院长房间/e_鸡毛掸子.png" id="12_jtglg"]
[ext_resource type="SpriteFrames" uid="uid://b7fhheih1hbvf" path="res://config/animation/entity_sprite_frames.tres" id="14_e1bmq"]
@@ -25,6 +28,7 @@
[ext_resource type="Texture2D" uid="uid://df30bmtgdoqc3" path="res://asset/art/scene/c01/s05_院长房间/l_窗户光源.png" id="17_qqw2v"]
[ext_resource type="AudioStream" uid="uid://dky3j8lwcy5sk" path="res://asset/audio/sfx/ui/物品查看.mp3" id="17_yfgov"]
[ext_resource type="PackedScene" uid="uid://dw0s23v7qmj28" path="res://ui/vertical_label.tscn" id="20_t1dxj"]
+[ext_resource type="Texture2D" uid="uid://gui0ubwlwoi0" path="res://asset/art/ui/action_mark/UI手.png" id="22_00ufd"]
[sub_resource type="Animation" id="Animation_c6mhi"]
length = 0.001
@@ -175,55 +179,55 @@ tracks/11/keys = {
tracks/12/type = "value"
tracks/12/imported = false
tracks/12/enabled = true
-tracks/12/path = NodePath("DeployLayer/oneshot纸片/Sign:display_sign")
+tracks/12/path = NodePath("DeployLayer/oneshot纸片/Sign:position")
tracks/12/interp = 1
tracks/12/loop_wrap = true
tracks/12/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
-"update": 1,
-"values": [true]
+"update": 0,
+"values": [Vector2(3, -4)]
}
tracks/13/type = "value"
tracks/13/imported = false
tracks/13/enabled = true
-tracks/13/path = NodePath("DeployLayer/oneshot纸片/Sign:position")
+tracks/13/path = NodePath("CameraFocusMarker:zoom_ratio")
tracks/13/interp = 1
tracks/13/loop_wrap = true
tracks/13/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
-"values": [Vector2(3, -4)]
+"values": [1.0]
}
tracks/14/type = "value"
tracks/14/imported = false
tracks/14/enabled = true
-tracks/14/path = NodePath("CameraFocusMarker:zoom_ratio")
+tracks/14/path = NodePath("CameraFocusMarker:force_offset")
tracks/14/interp = 1
tracks/14/loop_wrap = true
tracks/14/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
-"values": [1.0]
+"values": [Vector2(0, 0)]
}
tracks/15/type = "value"
tracks/15/imported = false
tracks/15/enabled = true
-tracks/15/path = NodePath("CameraFocusMarker:force_offset")
+tracks/15/path = NodePath("AnimationPlayer/扶正相框:playing")
tracks/15/interp = 1
tracks/15/loop_wrap = true
tracks/15/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
-"update": 0,
-"values": [Vector2(0, 0)]
+"update": 1,
+"values": [false]
}
tracks/16/type = "value"
tracks/16/imported = false
tracks/16/enabled = true
-tracks/16/path = NodePath("AnimationPlayer/扶正相框:playing")
+tracks/16/path = NodePath("AnimationPlayer/下床与铃声音效:playing")
tracks/16/interp = 1
tracks/16/loop_wrap = true
tracks/16/keys = {
@@ -235,7 +239,7 @@ tracks/16/keys = {
tracks/17/type = "value"
tracks/17/imported = false
tracks/17/enabled = true
-tracks/17/path = NodePath("AnimationPlayer/下床音效:playing")
+tracks/17/path = NodePath("MainPlayer:hide_sprite")
tracks/17/interp = 1
tracks/17/loop_wrap = true
tracks/17/keys = {
@@ -247,37 +251,25 @@ tracks/17/keys = {
tracks/18/type = "value"
tracks/18/imported = false
tracks/18/enabled = true
-tracks/18/path = NodePath("MainPlayer:hide_sprite")
+tracks/18/path = NodePath("AnimationPlayer/intro_audio_player:volume_db")
tracks/18/interp = 1
tracks/18/loop_wrap = true
tracks/18/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
-"update": 1,
-"values": [false]
+"update": 0,
+"values": [-20.0]
}
tracks/19/type = "value"
tracks/19/imported = false
tracks/19/enabled = true
-tracks/19/path = NodePath("AnimationPlayer/intro_audio_player:volume_db")
+tracks/19/path = NodePath("Intro/HBoxContainer:modulate")
tracks/19/interp = 1
tracks/19/loop_wrap = true
tracks/19/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
-"values": [-20.0]
-}
-tracks/20/type = "value"
-tracks/20/imported = false
-tracks/20/enabled = true
-tracks/20/path = NodePath("Intro/HBoxContainer:modulate")
-tracks/20/interp = 1
-tracks/20/loop_wrap = true
-tracks/20/keys = {
-"times": PackedFloat32Array(0),
-"transitions": PackedFloat32Array(1),
-"update": 0,
"values": [Color(1, 1, 1, 1)]
}
@@ -382,7 +374,7 @@ tracks/6/keys = {
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
-tracks/7/path = NodePath("AnimationPlayer/下床音效:playing")
+tracks/7/path = NodePath("AnimationPlayer/下床与铃声音效:playing")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
@@ -613,22 +605,10 @@ tracks/2/keys = {
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
-tracks/3/path = NodePath("DeployLayer/oneshot纸片/Sign:display_sign")
+tracks/3/path = NodePath("DeployLayer/oneshot纸片:visible")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
-"times": PackedFloat32Array(0, 0.8),
-"transitions": PackedFloat32Array(1, 1),
-"update": 1,
-"values": [false, true]
-}
-tracks/4/type = "value"
-tracks/4/imported = false
-tracks/4/enabled = true
-tracks/4/path = NodePath("DeployLayer/oneshot纸片:visible")
-tracks/4/interp = 1
-tracks/4/loop_wrap = true
-tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
@@ -650,14 +630,6 @@ stream_0/volume = 0.0
stream_1/stream = ExtResource("5_f33sv")
stream_1/volume = 0.0
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_6i5gw"]
-resource_local_to_scene = true
-size = Vector2(40, 60)
-
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_6bim4"]
-resource_local_to_scene = true
-size = Vector2(10, 100)
-
[sub_resource type="RectangleShape2D" id="RectangleShape2D_5s1ih"]
resource_local_to_scene = true
@@ -683,29 +655,51 @@ oneshot_animation = "intro"
[node name="intro_audio_player" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
stream = ExtResource("3_sluu3")
volume_db = -20.0
-bus = &"dialog"
+bus = &"game_sfx"
+script = ExtResource("4_1jor4")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="piano_player" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"]
bus = &"game_sfx"
+script = ExtResource("4_1jor4")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="扶正相框" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="2"]
stream = ExtResource("3_jk3np")
bus = &"game_sfx"
+script = ExtResource("4_1jor4")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
-[node name="下床音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="3"]
+[node name="捡起纸片后开门声" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="3"]
+stream = ExtResource("5_1jor4")
+bus = &"game_sfx"
+script = ExtResource("4_1jor4")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+
+[node name="下床与铃声音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="4"]
stream = SubResource("AudioStreamSynchronized_sluu3")
bus = &"game_sfx"
-
-[node name="环境音" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="4"]
-stream = ExtResource("5_sluu3")
-autoplay = true
-bus = &"game_sfx"
+script = ExtResource("4_1jor4")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="BGSprite2D" parent="Ground" index="2"]
position = Vector2(23, -115)
scale = Vector2(0.333, 0.333)
texture = ExtResource("3_3r1q2")
+[node name="座钟滴答" type="AudioStreamPlayer2D" parent="Ground/BGSprite2D" index="0"]
+position = Vector2(939.94, 372.372)
+scale = Vector2(3.003, 3.003)
+stream = ExtResource("5_sluu3")
+autoplay = true
+max_distance = 600.0
+attenuation = 3.0
+bus = &"game_sfx"
+script = ExtResource("10_kyds0")
+loop = true
+file = ""
+metadata/_custom_type_script = "uid://wapo47a1oddf"
+
[node name="portal_left" parent="Ground/DeployLayer" index="0"]
position = Vector2(27, 3)
@@ -722,6 +716,7 @@ default_texture = ExtResource("4_gdhoy")
[node name="床" parent="Ground/DeployLayer" index="2" instance=ExtResource("10_18v0g")]
position = Vector2(84, 50)
texture = ExtResource("7_xakd0")
+sign_mark_offset = Vector2(0, -17.59)
enabled = false
title_filter = "c01"
note_key = "c01_院长床"
@@ -729,17 +724,10 @@ note_key = "c01_院长床"
[node name="桌椅" parent="Ground/DeployLayer" index="3" instance=ExtResource("10_18v0g")]
position = Vector2(155, 45.5094)
texture = ExtResource("9_x837o")
+sign_mark_offset = Vector2(0, -4.6)
title_filter = "c01"
note_key = "c01_院长书桌"
-[node name="Sign" parent="Ground/DeployLayer/桌椅" index="1"]
-offset_top = -21.0
-offset_bottom = 59.0
-metadata/_edit_use_anchors_ = true
-
-[node name="CollisionShape2D" parent="Ground/DeployLayer/桌椅/Area2D" index="0"]
-shape = SubResource("RectangleShape2D_6i5gw")
-
[node name="画框" parent="Ground/DeployLayer" index="4" instance=ExtResource("10_18v0g")]
position = Vector2(277, -24.4906)
rotation = -0.179769
@@ -747,17 +735,6 @@ texture = ExtResource("11_6gq1s")
title_filter = "c01"
note_key = "c01_倾斜的洋相片"
-[node name="Sign" parent="Ground/DeployLayer/画框" index="1"]
-offset_left = 2.77355
-offset_top = 7.10178
-offset_right = 85.7736
-offset_bottom = 87.1018
-metadata/_edit_use_anchors_ = true
-
-[node name="CollisionShape2D" parent="Ground/DeployLayer/画框/Area2D" index="0"]
-position = Vector2(11.63, 8.71044)
-shape = SubResource("RectangleShape2D_6bim4")
-
[node name="座钟" parent="Ground/DeployLayer" index="5" instance=ExtResource("10_18v0g")]
position = Vector2(335, 20)
title_filter = "c01"
@@ -791,17 +768,18 @@ frame = 10
[node name="oneshot纸片" parent="Ground/DeployLayer" index="9" instance=ExtResource("14_lq1ou")]
position = Vector2(231, 77)
+sign_mark_offset = Vector2(0, -5)
+unrevealed_sign_texture = ExtResource("22_00ufd")
[node name="SfxSuccess" parent="Ground/DeployLayer/oneshot纸片" index="1"]
stream = ExtResource("17_yfgov")
-file = "物品查看.mp3"
[node name="Sign" parent="Ground/DeployLayer/oneshot纸片" index="2"]
-modulate = Color(1, 1, 1, 0)
-offset_left = 3.0
-offset_top = -4.0
-offset_right = 3.0
-offset_bottom = -4.0
+offset_left = 35.0
+offset_top = -70.0
+offset_right = 35.0
+offset_bottom = -70.0
+sign_mark_offset = Vector2(0, -5)
[node name="CollisionShape2D" parent="Ground/DeployLayer/oneshot纸片/Area2D" index="0"]
shape = SubResource("RectangleShape2D_5s1ih")
@@ -815,25 +793,9 @@ frame = 9
[node name="钢琴" parent="Ground/DeployLayer" index="10" instance=ExtResource("14_lq1ou")]
position = Vector2(414, 51)
texture = ExtResource("8_mnduo")
+sign_mark_offset = Vector2(0.95, -1.35)
one_shot = false
-[node name="SfxInvalid" parent="Ground/DeployLayer/钢琴" index="0"]
-stream = null
-file = ""
-
-[node name="SfxSuccess" parent="Ground/DeployLayer/钢琴" index="1"]
-stream = null
-file = ""
-
-[node name="Sign" parent="Ground/DeployLayer/钢琴" index="2"]
-offset_left = 4.0
-offset_top = -18.0
-offset_right = 4.0
-offset_bottom = -18.0
-
-[node name="CollisionShape2D" parent="Ground/DeployLayer/钢琴/Area2D" index="0"]
-shape = SubResource("RectangleShape2D_5s1ih")
-
[node name="PointLight墙" type="PointLight2D" parent="Ground/AmbientLayer" index="0"]
visible = false
position = Vector2(283, 0)
@@ -852,6 +814,9 @@ enable_light = false
character = "小小蝶"
facing_direction = Vector2(1, 0)
+[node name="AudioListener2D" type="AudioListener2D" parent="Ground/MainPlayer" index="6"]
+current = true
+
[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
position = Vector2(21, 39)
texture = ExtResource("3_vmr0f")
@@ -1008,8 +973,4 @@ scale = Vector2(0.333, 0.333)
texture = ExtResource("3_7u4bh")
[editable path="Ground"]
-[editable path="Ground/DeployLayer/桌椅"]
-[editable path="Ground/DeployLayer/画框"]
[editable path="Ground/DeployLayer/oneshot纸片"]
-[editable path="Ground/DeployLayer/oneshot纸片/Sign"]
-[editable path="Ground/DeployLayer/钢琴"]
diff --git a/scene/ground/scene/c01/s06_animation.gd b/scene/ground/scene/c01/s06_animation.gd
index 7f2111d9..5a69ae48 100644
--- a/scene/ground/scene/c01/s06_animation.gd
+++ b/scene/ground/scene/c01/s06_animation.gd
@@ -121,7 +121,6 @@ func game_intro() -> void:
func _game_counting_down(_res = null):
- $"走廊Sfx2d".easing_kill()
SceneManager.release_player()
# 重置镜头
SceneManager.focus_player_and_reset_zoom(2.5)
diff --git a/scene/ground/scene/c01/s06_孤儿院长廊围墙.tscn b/scene/ground/scene/c01/s06_孤儿院长廊围墙.tscn
index 025c18de..fc2c91b9 100644
--- a/scene/ground/scene/c01/s06_孤儿院长廊围墙.tscn
+++ b/scene/ground/scene/c01/s06_孤儿院长廊围墙.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=40 format=3 uid="uid://bx16c8nn32f40"]
+[gd_scene load_steps=39 format=3 uid="uid://bx16c8nn32f40"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_bitx7"]
[ext_resource type="Script" uid="uid://don6fobmq0h6x" path="res://scene/ground/scene/c01/s06_animation.gd" id="2_fkfhi"]
@@ -9,12 +9,12 @@
[ext_resource type="Texture2D" uid="uid://c40gmvqw3vd88" path="res://asset/art/scene/c01/s06_孤儿院长廊围墙/l_长廊光.png" id="4_6ffae"]
[ext_resource type="Texture2D" uid="uid://bllt2wycchkp2" path="res://asset/art/scene/c01/s06_孤儿院长廊围墙/e_红柱子.png" id="4_dtycx"]
[ext_resource type="Texture2D" uid="uid://cc1jlm2e465um" path="res://asset/art/scene/c01/s06_孤儿院长廊围墙/bg_墙园门顶层.png" id="4_ga8xr"]
+[ext_resource type="Script" uid="uid://wapo47a1oddf" path="res://scene/entity/general/sfx2d.gd" id="4_qq2uh"]
[ext_resource type="AudioStream" uid="uid://dlsd8wrx3v31f" path="res://asset/audio/sfx/环境音/序章/02_孤儿院走廊.wav" id="5_6mww0"]
[ext_resource type="PackedScene" uid="uid://cpc5037mesjl7" path="res://scene/ground/script/c01/s06_踢球男孩.tscn" id="5_erliv"]
[ext_resource type="Texture2D" uid="uid://b08jrwtr3dpaq" path="res://asset/art/scene/c01/s06_孤儿院长廊围墙/bg_树干遮挡.png" id="5_rdmp5"]
[ext_resource type="SpriteFrames" uid="uid://c6okvaeemoodq" path="res://asset/art/gif/c01_孤儿院围墙/frames.tres" id="7_dsj2r"]
[ext_resource type="PackedScene" uid="uid://b50n0hvs4yh75" path="res://addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.tscn" id="8_ouldg"]
-[ext_resource type="PackedScene" uid="uid://cyobva6ppmapr" path="res://scene/entity/general/sfx2d.tscn" id="10_brjgh"]
[ext_resource type="Texture2D" uid="uid://f6xl83h8g5mo" path="res://asset/art/scene/c01/s06_孤儿院长廊围墙/【桌椅】 上层遮挡部分.png" id="11_q3ypm"]
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="11_tudob"]
[ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="12_28t76"]
@@ -73,10 +73,6 @@ _data = {
[sub_resource type="RectangleShape2D" id="RectangleShape2D_1ojoa"]
size = Vector2(20, 50)
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_73xsu"]
-resource_local_to_scene = true
-size = Vector2(150, 70)
-
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ceat6"]
resource_local_to_scene = true
size = Vector2(10, 70)
@@ -133,10 +129,16 @@ position = Vector2(2750, 56)
stream = ExtResource("3_lgina")
max_distance = 1500.0
bus = &"game_sfx"
+script = ExtResource("4_qq2uh")
+file = ""
+metadata/_custom_type_script = "uid://wapo47a1oddf"
-[node name="走廊Sfx2d" parent="Ground/AnimationPlayer" index="1" instance=ExtResource("10_brjgh")]
+[node name="走廊Sfx2d" type="AudioStreamPlayer2D" parent="Ground/AnimationPlayer" index="1"]
position = Vector2(490, 36)
stream = ExtResource("5_6mww0")
+autoplay = true
+bus = &"game_sfx"
+script = ExtResource("4_qq2uh")
file = ""
[node name="BGSprite2D" parent="Ground" index="2"]
@@ -203,31 +205,41 @@ position = Vector2(1241, -1)
sprite_frames = ExtResource("2_l4axy")
animation = &"秋千"
-[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/秋千"]
+[node name="Sfx2D" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/秋千"]
stream = ExtResource("12_huyl5")
autoplay = true
max_distance = 300.0
bus = &"game_sfx"
+script = ExtResource("4_qq2uh")
+file = ""
+metadata/_custom_type_script = "uid://wapo47a1oddf"
-[node name="AudioStreamPlayer2D童谣" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/秋千"]
-position = Vector2(-1240, 1)
+[node name="Sfx2D童谣" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/秋千"]
+position = Vector2(1, 7)
stream = ExtResource("15_qq2uh")
+volume_db = -5.0
autoplay = true
max_distance = 500.0
-attenuation = 2.63902
+attenuation = 2.0
bus = &"game_sfx"
+script = ExtResource("4_qq2uh")
+file = ""
+metadata/_custom_type_script = "uid://wapo47a1oddf"
[node name="跷跷板" parent="Ground/DeployLayer" index="8" instance=ExtResource("8_ouldg")]
position = Vector2(1358, 0)
sprite_frames = ExtResource("2_l4axy")
animation = &"跷跷板"
-[node name="AudioStreamPlayer2D2" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/跷跷板"]
+[node name="Sfx2D" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/跷跷板"]
position = Vector2(-117, -1)
stream = ExtResource("13_phmvd")
autoplay = true
max_distance = 600.0
bus = &"game_sfx"
+script = ExtResource("4_qq2uh")
+file = ""
+metadata/_custom_type_script = "uid://wapo47a1oddf"
[node name="四小孩画鬼差的对话ambush" parent="Ground/DeployLayer" index="9" instance=ExtResource("11_tudob")]
position = Vector2(1413, 66)
@@ -305,12 +317,6 @@ debug_color = Color(0.519778, 0.447036, 0.929413, 0.42)
position = Vector2(2740.5, 50.5)
one_shot = false
-[node name="TextureContainer" parent="Ground/DeployLayer/Interactable桌椅/Sign" index="0"]
-metadata/_edit_use_anchors_ = true
-
-[node name="CollisionShape2D" parent="Ground/DeployLayer/Interactable桌椅/Area2D" index="0"]
-shape = SubResource("RectangleShape2D_73xsu")
-
[node name="【站立小孩-3】" parent="Ground/DeployLayer" index="13" instance=ExtResource("8_ouldg")]
position = Vector2(1558, -12)
sprite_frames = ExtResource("7_dsj2r")
@@ -421,6 +427,7 @@ shape = SubResource("RectangleShape2D_ceat6")
[node name="对话2ambush" parent="Ground/DeployLayer/【站立小孩-2】" instance=ExtResource("11_tudob")]
position = Vector2(2, 39)
+sign_mark_offset = Vector2(0, -3.86)
trigger_mode = "interact"
freeze_time = 1.0
hook_dialogue_title = "c01_s06_四个小孩_对话2"
@@ -527,7 +534,7 @@ enabled = false
shape = SubResource("RectangleShape2D_7cdhx")
[node name="对话3ambush" parent="Ground/DeployLayer/【胖小孩背着残疾小孩】" instance=ExtResource("11_tudob")]
-position = Vector2(-4, 41)
+position = Vector2(-2, 37)
trigger_mode = "interact"
freeze_time = 1.0
hook_dialogue_title = "c01_s06_四个小孩_对话3"
@@ -645,13 +652,11 @@ visible = false
position = Vector2(0, -1)
[connection signal="finished" from="Ground/AnimationPlayer/走廊Sfx2d" to="Ground/AnimationPlayer/走廊Sfx2d" method="play"]
-[connection signal="finished" from="Ground/DeployLayer/秋千/AudioStreamPlayer2D" to="Ground/DeployLayer/秋千/AudioStreamPlayer2D" method="play"]
-[connection signal="finished" from="Ground/DeployLayer/秋千/AudioStreamPlayer2D童谣" to="Ground/DeployLayer/秋千/AudioStreamPlayer2D童谣" method="play"]
-[connection signal="finished" from="Ground/DeployLayer/跷跷板/AudioStreamPlayer2D2" to="Ground/DeployLayer/跷跷板/AudioStreamPlayer2D2" method="play"]
+[connection signal="finished" from="Ground/DeployLayer/秋千/Sfx2D" to="Ground/DeployLayer/秋千/Sfx2D" method="play"]
+[connection signal="finished" from="Ground/DeployLayer/秋千/Sfx2D童谣" to="Ground/DeployLayer/秋千/Sfx2D童谣" method="play"]
+[connection signal="finished" from="Ground/DeployLayer/跷跷板/Sfx2D" to="Ground/DeployLayer/跷跷板/Sfx2D" method="play"]
[editable path="Ground"]
-[editable path="Ground/DeployLayer/Interactable桌椅"]
-[editable path="Ground/DeployLayer/Interactable桌椅/Sign"]
[editable path="Ground/DeployLayer/【站立小孩-1】/桌椅ambush1"]
[editable path="Ground/DeployLayer/【站立小孩-1】/猫鼠游戏重置ambush"]
[editable path="Ground/DeployLayer/【站立小孩-2】/桌椅ambush2"]
diff --git a/scene/ground/scene/c01/s07_animation.gd b/scene/ground/scene/c01/s07_animation.gd
index ff2326f5..98768f3a 100644
--- a/scene/ground/scene/c01/s07_animation.gd
+++ b/scene/ground/scene/c01/s07_animation.gd
@@ -46,6 +46,9 @@ func _on_ground_ready() -> void:
bookstore_portal.pre_transport_wait_time = 3.5
bookstore_portal.before_pre_transport_wait.connect(_knock_door)
bookstore_portal.get_node("SfxEnter").stream = null
+
+ if $"../DeployLayer/其余小孩/Ambush监督小孩".played:
+ greetings_ambush()
func greetings_ambush() -> void:
@@ -55,10 +58,10 @@ func greetings_ambush() -> void:
func _on_luren_animation_finished() -> void:
luren.play("陆仁收刀")
- luren.get_node("AudioStreamPlayer2D").stop()
+ luren.get_node("Sfx2D").stop()
# luren.offset = Vector2(-9.5, -0.5)
luren.offset = Vector2(-19, -1)
- $"../DeployLayer/其余小孩/Note吉祥话4".enabled = true
+ $"../DeployLayer/其余小孩/Npc吉祥话4".enabled = true
func _knock_door():
diff --git a/scene/ground/scene/c01/s07_书店外.tscn b/scene/ground/scene/c01/s07_书店外.tscn
index f1495ed5..e8fd4f91 100644
--- a/scene/ground/scene/c01/s07_书店外.tscn
+++ b/scene/ground/scene/c01/s07_书店外.tscn
@@ -21,7 +21,7 @@
[ext_resource type="PackedScene" uid="uid://b50n0hvs4yh75" path="res://addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.tscn" id="9_slaub"]
[ext_resource type="Texture2D" uid="uid://cxi0n7ra3blhr" path="res://asset/art/scene/c01/s07_书店外/书店外街道黄昏参考.png" id="12_vjih6"]
[ext_resource type="AudioStream" uid="uid://dwvpevfbtqbm1" path="res://asset/audio/sfx/环境音/序章/03_书店外黄昏_舞刀声音.wav" id="14_c7jb6"]
-[ext_resource type="Texture2D" uid="uid://dtyg0nugb2tnf" path="res://asset/art/ui/action_mark/UI探索.png" id="14_sqlmr"]
+[ext_resource type="Script" uid="uid://wapo47a1oddf" path="res://scene/entity/general/sfx2d.gd" id="19_sqlmr"]
[sub_resource type="AtlasTexture" id="AtlasTexture_amurr"]
atlas = ExtResource("3_l7171")
@@ -78,24 +78,32 @@ oneshot_animation = ""
stream = ExtResource("3_na2nu")
autoplay = true
bus = &"game_sfx"
+script = ExtResource("4_c7jb6")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="chapter_sfx" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"]
stream = ExtResource("3_c7jb6")
bus = &"game_sfx"
script = ExtResource("4_c7jb6")
-file = ""
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="报童音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="2"]
stream = ExtResource("5_7sdrt")
bus = &"game_sfx"
+script = ExtResource("4_c7jb6")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="敲门音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="3"]
stream = ExtResource("6_hwht7")
bus = &"game_sfx"
+script = ExtResource("4_c7jb6")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="开门音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="4"]
stream = ExtResource("8_sqlmr")
bus = &"game_sfx"
+script = ExtResource("4_c7jb6")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="BGSprite2D" parent="Ground" index="2"]
texture = SubResource("AtlasTexture_amurr")
@@ -135,8 +143,9 @@ holding_reason_key = "c01_s07_需要报纸"
[node name="Sign" parent="Ground/DeployLayer/portal_2" index="4"]
enabled = true
-[node name="Sprite2D" parent="Ground/DeployLayer/portal_2/Sign/TextureContainer" index="0"]
-texture = ExtResource("14_sqlmr")
+[node name="TextureContainer" parent="Ground/DeployLayer/portal_2/Sign" index="0"]
+offset_top = -50.0
+offset_bottom = -50.0
[node name="CollisionShape2D" parent="Ground/DeployLayer/portal_2/Area2D" index="0"]
shape = SubResource("RectangleShape2D_na2nu")
@@ -152,22 +161,9 @@ sprite_frames = ExtResource("6_thm8f")
animation = &"杂戏团黄昏-推箱子小孩"
autoplay = "杂戏团黄昏-推箱子小孩"
frame_progress = 0.252889
-character_name = "小孩甲"
-anonymous = false
height = -20.0
-[node name="Npc其余小孩" parent="Ground/DeployLayer" index="6" instance=ExtResource("6_fw22n")]
-visible = false
-position = Vector2(1172, 6)
-sprite_frames = ExtResource("6_thm8f")
-animation = &"杂戏团黄昏-其余小孩"
-autoplay = "杂戏团黄昏-其余小孩"
-frame_progress = 0.89893
-character_name = "小孩甲"
-anonymous = false
-height = -10.0
-
-[node name="陆仁舞刀" parent="Ground/DeployLayer" index="7" instance=ExtResource("9_slaub")]
+[node name="陆仁舞刀" parent="Ground/DeployLayer" index="6" instance=ExtResource("9_slaub")]
position = Vector2(970, 4)
sprite_frames = ExtResource("6_thm8f")
animation = &"陆仁舞刀-黄昏带红缨"
@@ -177,13 +173,17 @@ action_configs = Array[Dictionary]([{
&"animation_next": "陆仁收刀后呼吸"
}])
-[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/陆仁舞刀"]
+[node name="Sfx2D" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/陆仁舞刀"]
stream = ExtResource("14_c7jb6")
autoplay = true
max_distance = 500.0
bus = &"game_sfx"
+script = ExtResource("19_sqlmr")
+loop = true
+file = ""
+metadata/_custom_type_script = "uid://wapo47a1oddf"
-[node name="其余小孩" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="8"]
+[node name="其余小孩" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="7"]
position = Vector2(1160, 7)
sprite_frames = ExtResource("6_thm8f")
animation = &"杂戏团黄昏-其余小孩"
@@ -196,36 +196,24 @@ lock_player_on_playing_dialogue = false
hook_dialogue_title = "c01_s07_监督小孩吉祥话"
hook_method = "greetings_ambush"
-[node name="Note吉祥话1" parent="Ground/DeployLayer/其余小孩" instance=ExtResource("5_3pha1")]
-position = Vector2(-41, 63)
-mode = "ballon"
-dialogue = "c01"
-title_filter = "c01"
-note_key = "c01_s07_小孩吉祥话1"
+[node name="Npc吉祥话1" parent="Ground/DeployLayer/其余小孩" instance=ExtResource("6_fw22n")]
+position = Vector2(-44, 78)
+dialogue_title = "c01_s07_小孩吉祥话1"
-[node name="Note吉祥话2" parent="Ground/DeployLayer/其余小孩" instance=ExtResource("5_3pha1")]
-position = Vector2(28, 55)
-mode = "ballon"
-dialogue = "c01"
-title_filter = "c01"
-note_key = "c01_s07_小孩吉祥话2"
+[node name="Npc吉祥话2" parent="Ground/DeployLayer/其余小孩" instance=ExtResource("6_fw22n")]
+position = Vector2(23, 78)
+dialogue_title = "c01_s07_小孩吉祥话2"
-[node name="Note吉祥话3" parent="Ground/DeployLayer/其余小孩" instance=ExtResource("5_3pha1")]
-position = Vector2(78, 49)
-mode = "ballon"
-dialogue = "c01"
-title_filter = "c01"
-note_key = "c01_s07_小孩吉祥话3"
+[node name="Npc吉祥话3" parent="Ground/DeployLayer/其余小孩" instance=ExtResource("6_fw22n")]
+position = Vector2(80, 59)
+dialogue_title = "c01_s07_小孩吉祥话3"
-[node name="Note吉祥话4" parent="Ground/DeployLayer/其余小孩" instance=ExtResource("5_3pha1")]
-position = Vector2(-203, 46)
+[node name="Npc吉祥话4" parent="Ground/DeployLayer/其余小孩" instance=ExtResource("6_fw22n")]
+position = Vector2(-205, 55)
enabled = false
-mode = "ballon"
-dialogue = "c01"
-title_filter = "c01"
-note_key = "c01_s07_陆仁吉祥话"
+dialogue_title = "c01_s07_陆仁吉祥话"
-[node name="举碗小孩" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="9"]
+[node name="举碗小孩" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="8"]
position = Vector2(1297, 7)
sprite_frames = ExtResource("6_thm8f")
animation = &"杂戏团黄昏_举碗小孩"
@@ -236,7 +224,7 @@ position = Vector2(6, 57)
title_filter = "c01"
note_key = "c01_s07_钱碗"
-[node name="报童" parent="Ground/DeployLayer" index="10" instance=ExtResource("9_slaub")]
+[node name="报童" parent="Ground/DeployLayer" index="9" instance=ExtResource("9_slaub")]
position = Vector2(2080, 6)
sprite_frames = ExtResource("6_thm8f")
animation = &"报童待机"
@@ -252,7 +240,7 @@ trigger_mode = "interact"
freeze_time = 1.0
hook_method = "seller_interacted"
-[node name="Note橱柜" parent="Ground/DeployLayer" index="11" instance=ExtResource("5_3pha1")]
+[node name="Note橱柜" parent="Ground/DeployLayer" index="10" instance=ExtResource("5_3pha1")]
position = Vector2(1681, 32)
action = 5
title_filter = "c01"
@@ -262,12 +250,13 @@ note_key = "c01_s07_书店展柜"
position = Vector2(41, 103)
character = "小小蝶"
-[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
-texture = null
-
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(37, 150, 2240, 150)
+[node name="DirectionalLight2D" parent="Ground" index="9"]
+energy = 0.0
+blend_mode = 1
+
[node name="参考" type="Sprite2D" parent="."]
visible = false
modulate = Color(1, 1, 1, 0.447059)
@@ -277,7 +266,6 @@ centered = false
offset = Vector2(0, -159)
[connection signal="finished" from="Ground/AnimationPlayer/环境音" to="Ground/AnimationPlayer/环境音" method="play"]
-[connection signal="finished" from="Ground/DeployLayer/陆仁舞刀/AudioStreamPlayer2D" to="Ground/DeployLayer/陆仁舞刀/AudioStreamPlayer2D" method="play"]
[editable path="Ground"]
[editable path="Ground/DeployLayer/portal_2"]
diff --git a/scene/ground/scene/c01/s08_书店.tscn b/scene/ground/scene/c01/s08_书店.tscn
index d6ffdfe3..e92f7a71 100644
--- a/scene/ground/scene/c01/s08_书店.tscn
+++ b/scene/ground/scene/c01/s08_书店.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=21 format=3 uid="uid://cwu4dhayra8pg"]
+[gd_scene load_steps=22 format=3 uid="uid://cwu4dhayra8pg"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_b3cca"]
[ext_resource type="Script" uid="uid://6q2pfbqsw10t" path="res://scene/ground/scene/c01/s08_animation.gd" id="2_0lque"]
@@ -7,6 +7,7 @@
[ext_resource type="AudioStream" uid="uid://bnjyw5v85s6qe" path="res://asset/audio/sfx/交互/序章/04_书店内_主角摔倒.wav" id="3_b6wsl"]
[ext_resource type="AudioStream" uid="uid://vygcjwgo1j4a" path="res://asset/audio/sfx/环境音/序章/04_书店内_奶奶写字.wav" id="4_5j1ov"]
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="4_c4lg5"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="4_p6k3c"]
[ext_resource type="AudioStream" uid="uid://bfcamfnhqjrnp" path="res://asset/audio/sfx/环境音/序章/05_诡异通用.wav" id="5_eerhd"]
[ext_resource type="Texture2D" uid="uid://cqy0qfmko00rx" path="res://asset/art/scene/c01/s08_书店/e_梯子.png" id="5_tnrke"]
[ext_resource type="PackedScene" uid="uid://nwpbl5yuh280" path="res://scene/ground/script/c01/s00_自动跟随的老鼠.tscn" id="6_05do1"]
@@ -63,23 +64,33 @@ oneshot_animation = "one_shot"
stream = ExtResource("3_0x288")
autoplay = true
bus = &"game_sfx"
+script = ExtResource("4_p6k3c")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="写字声[未启用]" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"]
stream = ExtResource("4_5j1ov")
bus = &"game_sfx"
+script = ExtResource("4_p6k3c")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="诡异环境音" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="2"]
stream = ExtResource("5_eerhd")
bus = &"game_sfx"
+script = ExtResource("4_p6k3c")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="摔倒音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="3"]
stream = ExtResource("3_b6wsl")
volume_db = -15.0
bus = &"game_sfx"
+script = ExtResource("4_p6k3c")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="放报纸音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="4"]
stream = ExtResource("9_lfr41")
bus = &"game_sfx"
+script = ExtResource("4_p6k3c")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="BGSprite2D" parent="Ground" index="2"]
material = SubResource("ShaderMaterial_ddd5v")
@@ -139,7 +150,6 @@ position = Vector2(135, 49)
[node name="SfxSuccess" parent="Ground/DeployLayer/Interactable报纸柜台" index="1"]
stream = null
-file = ""
[node name="CollisionShape2D" parent="Ground/DeployLayer/Interactable报纸柜台/Area2D" index="0"]
shape = SubResource("RectangleShape2D_0x288")
diff --git a/scene/ground/scene/c01/s09_animation.gd b/scene/ground/scene/c01/s09_animation.gd
index 21a54051..bcf11228 100644
--- a/scene/ground/scene/c01/s09_animation.gd
+++ b/scene/ground/scene/c01/s09_animation.gd
@@ -30,6 +30,9 @@ func _ghost_move() -> void:
ghost.visible = true
var tween = create_tween()
tween.tween_property(ghost, "global_position", Vector2(4000, 0), 30.0).as_relative()
+ tween = create_tween()
+ tween.tween_interval(15.0)
+ tween.tween_property(ghost, "modulate:a", 0.0, 10.0)
ghost.get_node("AudioStreamPlayer2D").start_loop()
diff --git a/scene/ground/scene/c01/s09_公寓楼外.tscn b/scene/ground/scene/c01/s09_公寓楼外.tscn
index d745e621..4100bfca 100644
--- a/scene/ground/scene/c01/s09_公寓楼外.tscn
+++ b/scene/ground/scene/c01/s09_公寓楼外.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=21 format=3 uid="uid://c777lv8mjojcw"]
+[gd_scene load_steps=24 format=3 uid="uid://c777lv8mjojcw"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_mrwu5"]
[ext_resource type="Script" uid="uid://c7rvvsuf18ykn" path="res://scene/ground/scene/c01/s09_animation.gd" id="2_u053j"]
@@ -6,8 +6,11 @@
[ext_resource type="PackedScene" uid="uid://b68oedsmd0tof" path="res://scene/ground/script/c01/s01_公寓外_自动枯萎的花朵.tscn" id="3_52pqy"]
[ext_resource type="Texture2D" uid="uid://gpwul4tcu43h" path="res://asset/art/scene/c01/s09_公寓楼外/bg_黄包车裁剪场景.png" id="3_828bq"]
[ext_resource type="AudioStream" uid="uid://cyy88bgsvf3e2" path="res://asset/audio/sfx/环境音/序章/06_公寓楼道_花枯萎.wav" id="3_b5sdk"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="4_3f7n1"]
[ext_resource type="PackedScene" uid="uid://h0s5ms7r7d8g" path="res://scene/shading/ghost.tscn" id="4_wqm5r"]
+[ext_resource type="Script" uid="uid://bbg4vopj4apl6" path="res://scene/entity/general/bgm_control.gd" id="5_hy0mc"]
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="5_pssh2"]
+[ext_resource type="AudioStream" uid="uid://c1orqd7uxh8iu" path="res://asset/audio/sfx/环境音/序章/05_诡异通用_2.wav" id="6_lrqbi"]
[ext_resource type="Texture2D" uid="uid://dol25yn3fixim" path="res://asset/art/fog_mask.png" id="7_828bq"]
[ext_resource type="PackedScene" uid="uid://bicuc35kbn8hd" path="res://scene/shading/fog.tscn" id="7_wrhtk"]
[ext_resource type="Shader" uid="uid://bcfnbll451i2r" path="res://asset/shader/fog.gdshader" id="8_0ohlv"]
@@ -64,6 +67,14 @@ oneshot_animation = ""
stream = ExtResource("3_b5sdk")
autoplay = true
bus = &"game_sfx"
+script = ExtResource("4_3f7n1")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+
+[node name="BgmControl" type="Node" parent="Ground/AnimationPlayer" index="1"]
+script = ExtResource("5_hy0mc")
+bgm_title = "诡异环境音2"
+bgm_stream = ExtResource("6_lrqbi")
+metadata/_custom_type_script = "uid://bbg4vopj4apl6"
[node name="BGSprite2D" parent="Ground" index="2"]
position = Vector2(0, -15)
@@ -115,7 +126,6 @@ focus_node = NodePath("../Ghost")
visible = false
z_index = 10
position = Vector2(-119, 13)
-autoplay = ""
[node name="Ambush玩家被抓" parent="Ground/DeployLayer/Ghost" instance=ExtResource("5_pssh2")]
one_shot = false
@@ -209,6 +219,10 @@ character = "小小蝶"
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(37, 150, 3460, 150)
+[node name="DirectionalLight2D" parent="Ground" index="9"]
+energy = 0.4
+blend_mode = 1
+
[editable path="Ground"]
[editable path="Ground/DeployLayer/portal_2"]
[editable path="Ground/DeployLayer/portal_2/Sign"]
diff --git a/scene/ground/scene/c01/s10_animation.gd b/scene/ground/scene/c01/s10_animation.gd
index 1b11358e..c1a1c299 100644
--- a/scene/ground/scene/c01/s10_animation.gd
+++ b/scene/ground/scene/c01/s10_animation.gd
@@ -13,9 +13,6 @@ func _ready() -> void:
return
func _on_ground_ready() -> void:
- # 停止 诡异环境音2(从书店外诡异版开始播放)
- AudioManager.stop_bgm_music("诡异环境音2")
-
# 不显示玩家,锁定玩家移动
SceneManager.freeze_player(0)
# 直接播放动画效果
diff --git a/scene/ground/scene/c01/s10_公寓楼道.tscn b/scene/ground/scene/c01/s10_公寓楼道.tscn
index 77379115..0e1f6174 100644
--- a/scene/ground/scene/c01/s10_公寓楼道.tscn
+++ b/scene/ground/scene/c01/s10_公寓楼道.tscn
@@ -1,11 +1,12 @@
-[gd_scene load_steps=9 format=3 uid="uid://be57l2o3vxxtm"]
+[gd_scene load_steps=10 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"]
[ext_resource type="AudioStream" uid="uid://d2sdgkatyat7i" path="res://asset/audio/sfx/环境音/序章/06_公寓楼道.wav" id="3_6prdo"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="3_qmc83"]
[ext_resource type="Texture2D" uid="uid://clsj2fcth8ts3" path="res://asset/art/scene/c01/s10_公寓过道/bg_过道夜晚.png" id="3_slkid"]
[ext_resource type="SpriteFrames" uid="uid://dtwl5tgu7f4k5" path="res://asset/art/gif/c01_公寓过道/frames.tres" id="4_bhb7e"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="4_qmc83"]
+[ext_resource type="Script" uid="uid://bbg4vopj4apl6" path="res://scene/entity/general/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"]
@@ -18,10 +19,18 @@ scene_name = "c01_s10"
script = ExtResource("2_4kx83")
oneshot_animation = ""
-[node name="背景音效" parent="Ground/AnimationPlayer" index="0" instance=ExtResource("3_qmc83")]
+[node name="背景音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
stream = ExtResource("3_6prdo")
autoplay = true
-file = ""
+bus = &"game_sfx"
+script = ExtResource("4_qmc83")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+
+[node name="BgmControl" type="Node" parent="Ground/AnimationPlayer" index="1"]
+script = ExtResource("5_2jx0x")
+mode = "stop"
+bgm_title = "诡异环境音2"
+metadata/_custom_type_script = "uid://bbg4vopj4apl6"
[node name="BGSprite2D" parent="Ground" index="2"]
texture = ExtResource("3_slkid")
@@ -39,19 +48,19 @@ autoplay = "小蝶探头"
position = Vector2(123, -20)
texture = null
ambient_light_scale = 1.2
-ambient_light_energy = 0.6
ambient_light_color = Color(0.895255, 0.473027, 0.312609, 1)
[node name="MainPlayer" parent="Ground" index="5"]
visible = false
character = "小小蝶"
-[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
-texture = null
-
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(37, 150, 665, 150)
+[node name="DirectionalLight2D" parent="Ground" index="9"]
+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)
diff --git a/scene/ground/scene/c01/s11_animation.gd b/scene/ground/scene/c01/s11_animation.gd
index 6372be83..169794d8 100644
--- a/scene/ground/scene/c01/s11_animation.gd
+++ b/scene/ground/scene/c01/s11_animation.gd
@@ -33,8 +33,10 @@ func _on_ground_ready() -> void:
SceneManager.get_camera_marker().limit_bottom = 158
SceneManager.get_camera_marker().limit_top = -158
SceneManager.set_camera_boundary(Rect2(0, -1000, 11360, 1158))
+ await get_tree().create_timer(1.0).timeout
# 相机抖动
- get_tree().create_timer(0.5).timeout.connect(SceneManager.get_camera_marker().shake_camera)
+ SceneManager.get_camera_marker().shake_camera(8.0, 2.0)
+ # 注意第一段 dialog 在鬼差探头阶段播放
play("intro")
# ## test 测试最后运镜 ##
@@ -42,6 +44,20 @@ func _on_ground_ready() -> void:
# await get_tree().create_timer(1.0).timeout
# _on_finished()
+func dialog1() -> void:
+ DialogueManager.dialogue_ended.connect(_start_running, CONNECT_ONE_SHOT)
+ # 注意第一段 dialog 在鬼差探头阶段播放
+ if AudioManager.bgm_dict.has("黄包车背景音效"):
+ $"黄包车背景音效".stop()
+ return
+ # debug 模式允许跳过
+ if GlobalConfig.DEBUG:
+ DialogueManager.show_dialogue_balloon(dialogue_c01, "c01_s11_车夫对话1")
+ else:
+ DialogueManager.show_dialogue_balloon(
+ dialogue_c01, "c01_s11_车夫对话1", [GlobalConfig.DIALOG_IGNORE_INPUT]
+ )
+
func pop_title_1():
SceneManager.pop_center_texture(title_1, 6.0)
@@ -55,18 +71,6 @@ func pop_title_3():
SceneManager.pop_center_texture(title_3, 4)
-# 又是这个梦.. 12句
-func dialog1() -> void:
- # debug 模式允许跳过
- if GlobalConfig.DEBUG:
- DialogueManager.show_dialogue_balloon(dialogue_c01, "c01_s11_车夫对话1")
- else:
- DialogueManager.show_dialogue_balloon(
- dialogue_c01, "c01_s11_车夫对话1", [GlobalConfig.DIALOG_IGNORE_INPUT]
- )
- DialogueManager.dialogue_ended.connect(_start_running, CONNECT_ONE_SHOT)
-
-
func _start_running(_res = null):
main_character.play("车夫跑")
footstep_sfx.play()
@@ -134,4 +138,6 @@ func _show_chapter():
func _transition():
+ # 转场前停止背景音乐
+ AudioManager.stop_bgm_music("黄包车背景音效")
SceneManager.get_ground_loader().transition_to_scene("c02_s01", "left")
diff --git a/scene/ground/scene/c01/s11_黄包车演出.tscn b/scene/ground/scene/c01/s11_黄包车演出.tscn
index 8a3d2462..600840ce 100644
--- a/scene/ground/scene/c01/s11_黄包车演出.tscn
+++ b/scene/ground/scene/c01/s11_黄包车演出.tscn
@@ -65,7 +65,7 @@ tracks/2/keys = {
[sub_resource type="Animation" id="Animation_blie8"]
resource_name = "intro"
-length = 10.0
+length = 9.0
capture_included = true
tracks/0/type = "value"
tracks/0/imported = false
@@ -74,7 +74,7 @@ tracks/0/path = NodePath("DeployLayer/小孩捡球:frame")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
-"times": PackedFloat32Array(0, 7.73333),
+"times": PackedFloat32Array(0, 8.26667),
"transitions": PackedFloat32Array(1, 1),
"update": 2,
"values": [0, 60]
@@ -86,7 +86,7 @@ tracks/1/path = NodePath("DeployLayer/小孩捡球:offset")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
-"times": PackedFloat32Array(0.0333333, 4.93333, 7.76667),
+"times": PackedFloat32Array(0.0333333, 5.43333, 8.9),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(0, 0), Vector2(200, 0)]
@@ -98,7 +98,7 @@ tracks/2/path = NodePath("DeployLayer/小孩捡球:visible")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
-"times": PackedFloat32Array(0, 7.8),
+"times": PackedFloat32Array(0, 8.6),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [true, false]
@@ -110,7 +110,7 @@ tracks/3/path = NodePath("AnimationPlayer")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
-"times": PackedFloat32Array(4.63333),
+"times": PackedFloat32Array(1.63333),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
@@ -129,7 +129,7 @@ stream_count = 2
stream_0/stream = ExtResource("6_68ynl")
stream_0/volume = 5.0
stream_1/stream = ExtResource("7_yajus")
-stream_1/volume = -3.0
+stream_1/volume = -4.0
[sub_resource type="RectangleShape2D" id="RectangleShape2D_b0oon"]
size = Vector2(200, 100)
@@ -159,19 +159,19 @@ oneshot_animation = ""
stream = ExtResource("3_ummkx")
bus = &"game_sfx"
script = ExtResource("3_vx53v")
-dir = "c01"
-file = "拉黄包车_loop.wav"
[node name="chapter_sfx" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"]
stream = ExtResource("5_amglq")
bus = &"game_sfx"
script = ExtResource("3_vx53v")
-file = ""
-[node name="背景音" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="2"]
+[node name="黄包车背景音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="2"]
stream = SubResource("AudioStreamSynchronized_s11la")
-volume_db = -3.0
autoplay = true
+bus = &"game_sfx"
+script = ExtResource("3_vx53v")
+mode = "场景背景音"
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="BGSprite2D" parent="Ground" index="2"]
position = Vector2(-12, 2)
diff --git a/scene/ground/scene/c01/s12_animation.gd b/scene/ground/scene/c01/s12_animation.gd
index c2af6f77..3863a4dc 100644
--- a/scene/ground/scene/c01/s12_animation.gd
+++ b/scene/ground/scene/c01/s12_animation.gd
@@ -16,6 +16,7 @@ func _ready() -> void:
var flower
var mice
var ghost
+var ghost_start_x = -200
var begger
var ambush_begger: Ambush2D
var interactable_bowl: Interactable2D
@@ -25,23 +26,30 @@ func _on_ground_ready() -> void:
flower = $"../DeployLayer/自动枯萎的花朵"
mice = $"../DeployLayer/自动枯萎的花朵/自动跟随的老鼠"
ghost = $"../DeployLayer/Ghost"
+ ghost_start_x = ghost.global_position.x
begger = $"../DeployLayer/举碗小孩"
ambush_begger = $"../DeployLayer/举碗小孩/Ambush举碗小孩"
interactable_bowl = $"../DeployLayer/举碗小孩/Interactable碗"
interactable_bowl.interacted.connect(_on_interactable_bowl_interacted, CONNECT_ONE_SHOT)
# 玩家先和小孩互动,再和碗互动
if ambush_begger.played:
- ambush_begger.enabled = false
interactable_bowl.enabled = true
- begger.play("杂戏团夜晚_小孩放下碗")
+ if interactable_bowl.interacted_times == 0:
+ begger.play("杂戏团夜晚_小孩放下碗")
+ else:
+ # 害怕过渡 -> 害怕
+ begger.play("举碗小孩害怕过渡")
+ var kids = $"../DeployLayer/其余小孩"
+ kids.play("夜晚其余小孩杂耍到害怕过渡")
+ var kid = $"../DeployLayer/举腿小孩"
+ kid.play("夜晚举腿小孩杂耍到害怕过渡")
+ _setup_catching_game()
+ # 鬼差追逐
+ player_been_catched.call_deferred(false)
# 雾气浓度逐渐上升到 1.0
# create_tween().tween_property($"../DeployLayer/Fog", "modulate:a", 1.0, 10.0)
$"../DeployLayer/飘动的寻人启事".visible = true
- # test
- # call_deferred("_ghost_move")
- var stream = preload("res://asset/audio/sfx/环境音/序章/05_诡异通用_2.wav")
- AudioManager.loop_bgm_music("诡异环境音2", stream)
func intro() -> void:
@@ -60,7 +68,6 @@ func _intro_dialog() -> void:
func ambush_begger_interacted():
- ambush_begger.enabled = false
begger.play("杂戏团夜晚_小孩放下碗")
SceneManager.freeze_player(0)
await get_tree().create_timer(1.).timeout
@@ -76,84 +83,89 @@ func _on_ambush_begger_interacted_dialogue_ended(_res) -> void:
func _on_interactable_bowl_interacted() -> void:
- # var luren = $"../DeployLayer/陆仁舞刀" as AnimatedSprite2D
- # (luren.sprite_frames as SpriteFrames).set_animation_loop("杂戏团夜晚_陆仁舞刀", false)
- # luren.animation_finished.connect(_on_luren_animation_finished, CONNECT_ONE_SHOT)
SceneManager.freeze_player(0)
# ⼩男孩询问吕萍银元从哪⾥弄来的
DialogueManager.show_dialogue_balloon(dialogue_c01, "c01_s12_鬼差来之前对话")
- DialogueManager.dialogue_ended.connect(_on_ghost_coming, CONNECT_ONE_SHOT)
-
-
-# func _on_luren_animation_finished() -> void:
-# $"../DeployLayer/陆仁舞刀".play("陆仁收刀")
-
-
-func _on_ghost_coming(_res) -> void:
- DialogueManager.show_dialogue_balloon(dialogue_c01, "c01_s12_鬼差来了")
- DialogueManager.dialogue_ended.connect(mice.flush_right_and_disable, CONNECT_ONE_SHOT)
- # DialogueManager.dialogue_ended.connect(_ghost_move, CONNECT_ONE_SHOT)
- _ghost_move(null)
+ await DialogueManager.dialogue_ended
+ _ghost_move()
+ await get_tree().create_timer(1.0).timeout
# 害怕过渡 -> 害怕
begger.play("举碗小孩害怕过渡")
var kids = $"../DeployLayer/其余小孩"
kids.play("夜晚其余小孩杂耍到害怕过渡")
var kid = $"../DeployLayer/举腿小孩"
kid.play("夜晚举腿小孩杂耍到害怕过渡")
- # create_tween().tween_property(kid1, "position", Vector2(-30, 0), 1.5).as_relative()
+ await get_tree().create_timer(1.0).timeout
+ DialogueManager.show_dialogue_balloon(dialogue_c01, "c01_s12_鬼差来了")
+ var tween = create_tween()
+ var camera = SceneManager.get_camera_marker()
+ tween.tween_interval(1.5)
+ tween.tween_property(camera, "focus_offset", Vector2(-100, 0), 2.0)
+ SceneManager.get_player().set_facing_direction(Vector2.LEFT)
+ await DialogueManager.dialogue_ended
SceneManager.release_player()
-
-var ghost_start_x = -200
-var ghost_move_tween
+ tween = create_tween()
+ tween.tween_property(camera, "focus_offset", Vector2(0, 0), 2.0)
-func _ghost_move(_res) -> void:
+var ghost_move_tween
+
+
+func _ghost_move() -> void:
if GlobalConfig.DEBUG:
print("鬼差移动")
+ SceneManager.pop_debug_dialog_info("音效", "鬼差出现")
+ _setup_catching_game()
+ # ghost.play()
+ ghost_move_tween = create_tween()
+ ghost_move_tween.tween_property(ghost, "global_position", Vector2(2500, 0), 40.0).as_relative()
+ ghost.get_node("AudioStreamPlayer2D").start_loop()
+
+
+func _setup_catching_game():
+ ghost.visible = true
# 启用 success ambush
$"../DeployLayer/Fog/AmbushSuccess".enabled = true
+ ghost.get_node("Ambush玩家被抓").enabled = true
# 追逐时禁止进入书店
$"../DeployLayer/portal_2".enabled = false
- SceneManager.pop_debug_dialog_info("音效", "鬼差出现")
+ mice.flush_right_and_disable()
# 允许玩家向右跑,解锁右边界
SceneManager.get_player().player_movement_rect.size.x = 4000
SceneManager.get_camera_marker().limit_right = 4000
- ghost.visible = true
- ghost.get_node("Ambush玩家被抓").enabled = true
- ghost_start_x = ghost.global_position.x
- # ghost.play()
- ghost_move_tween = create_tween()
- ghost_move_tween.tween_property(ghost, "global_position", Vector2(2500, 0), 30.0).as_relative()
- ghost.get_node("AudioStreamPlayer2D").start_loop()
-func player_been_catched() -> void:
+func player_been_catched(transition := true) -> void:
+ SceneManager.freeze_player(0)
if ghost_move_tween:
ghost_move_tween.kill()
ghost.get_node("AudioStreamPlayer2D").pause_loop()
- # 玩家被抓
- SceneManager.pop_debug_dialog_info("美术", "玩家被鬼差抓住")
- SceneManager.freeze_player(0)
- # TODO 等待动画播放完成
- await get_tree().create_timer(1.5).timeout
- var ground_loader = SceneManager.get_ground_loader()
- # 传送到起点,继续跑
- ground_loader.toggle_mask(true, Color.BLACK, 0.5)
- await get_tree().create_timer(0.5).timeout
- # reset player and ghost position
- ghost.global_position.x = ghost_start_x
var player_start_x = 1800.0
+ if transition:
+ # 玩家被抓
+ SceneManager.pop_debug_dialog_info("美术", "玩家被鬼差抓住")
+ # 等待动画播放完成
+ # TODO 添加转场前效果?
+ await get_tree().create_timer(1.5).timeout
+ var ground_loader = SceneManager.get_ground_loader()
+ # 传送到起点,继续跑
+ ground_loader.toggle_mask(true, Color.BLACK, 0.5)
+ await get_tree().create_timer(0.5).timeout
+ # 恢复花朵
+ flower.reset_all_blooming()
+ ground_loader.toggle_mask(false, Color.BLACK, 1.0)
+ # reset player and ghost position
+ ghost.global_position.x = ghost_start_x + 100.0
SceneManager.get_player().global_position.x = player_start_x
- SceneManager.release_player()
- # 恢复花朵
- flower.reset_all_blooming()
- ground_loader.toggle_mask(false, Color.BLACK, 1.0)
- await get_tree().create_timer(1.0).timeout
DialogueManager.show_dialogue_balloon(dialogue_c01, "c01_s12_鬼差来了")
- ghost_move_tween = create_tween()
- ghost_move_tween.tween_property(ghost, "global_position", Vector2(2500, 0), 30.0).as_relative()
- ghost.get_node("AudioStreamPlayer2D").start_loop()
+ await DialogueManager.dialogue_ended
+ SceneManager.release_player()
+ ghost_move_tween = create_tween()
+ ghost_move_tween.tween_property(ghost, "global_position", Vector2(2500, 0), 40.0).as_relative()
+ ghost.get_node("AudioStreamPlayer2D").start_loop()
+ ghost.visible = true
+ ghost.get_node("Ambush玩家被抓").enabled = true
func player_run_away() -> void:
diff --git a/scene/ground/scene/c01/s12_书店外_诡异版.tscn b/scene/ground/scene/c01/s12_书店外_诡异版.tscn
index cdc1da44..c1f7ede7 100644
--- a/scene/ground/scene/c01/s12_书店外_诡异版.tscn
+++ b/scene/ground/scene/c01/s12_书店外_诡异版.tscn
@@ -1,9 +1,11 @@
-[gd_scene load_steps=31 format=3 uid="uid://bol5hl68pbpgq"]
+[gd_scene load_steps=33 format=3 uid="uid://bol5hl68pbpgq"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_llw14"]
[ext_resource type="Script" uid="uid://bh4h0e158t1oj" path="res://scene/ground/scene/c01/s12_animation.gd" id="2_krdvw"]
[ext_resource type="Texture2D" uid="uid://bc64s5xfysrc3" path="res://asset/art/scene/c01/s07_书店外/bg_书店外_夜晚.png" id="3_npdxo"]
+[ext_resource type="Script" uid="uid://bbg4vopj4apl6" path="res://scene/entity/general/bgm_control.gd" id="3_p7n7n"]
[ext_resource type="Texture2D" uid="uid://ctukk7c8xo4uc" path="res://asset/art/scene/c01/s07_书店外/e_装饰 书店外夜晚.png" id="4_c1x3p"]
+[ext_resource type="AudioStream" uid="uid://c1orqd7uxh8iu" path="res://asset/audio/sfx/环境音/序章/05_诡异通用_2.wav" id="4_mxf8g"]
[ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="4_o7hfk"]
[ext_resource type="PackedScene" uid="uid://cw3q5pvciumil" path="res://scene/entity/interactable.tscn" id="5_6jrnc"]
[ext_resource type="PackedScene" uid="uid://svvlohuicvhf" path="res://scene/entity/ambient/light.tscn" id="5_kywnm"]
@@ -90,6 +92,12 @@ libraries = {
script = ExtResource("2_krdvw")
oneshot_animation = "intro"
+[node name="BgmControl" type="Node" parent="Ground/AnimationPlayer" index="0"]
+script = ExtResource("3_p7n7n")
+bgm_title = "诡异环境音2"
+bgm_stream = ExtResource("4_mxf8g")
+metadata/_custom_type_script = "uid://bbg4vopj4apl6"
+
[node name="BGSprite2D" parent="Ground" index="2"]
texture = ExtResource("3_npdxo")
offset = Vector2(0, -158)
@@ -129,8 +137,7 @@ scatter_on_start = true
[node name="Ghost" parent="Ground/DeployLayer" index="5" instance=ExtResource("8_gk0gq")]
visible = false
z_index = 10
-position = Vector2(1413, 23)
-autoplay = ""
+position = Vector2(1127, 28)
[node name="Ambush玩家被抓" parent="Ground/DeployLayer/Ghost" instance=ExtResource("9_nqlku")]
enabled = false
diff --git a/scene/ground/scene/c02/s02_animation.gd b/scene/ground/scene/c02/s02_animation.gd
index fd775c87..6d2245de 100644
--- a/scene/ground/scene/c02/s02_animation.gd
+++ b/scene/ground/scene/c02/s02_animation.gd
@@ -4,12 +4,14 @@ extends AnimationRoot
var wind_blows: AnimatedSprite2D
var paper_man: Ambush2D
var music_box: Closeup2D
+var flyer
# 覆盖该方法
func _default_data() -> Dictionary:
return {
- "first_enter": false
+ "first_enter": false,
+ "flyer_shaven": false,
}
@@ -32,6 +34,12 @@ func _on_ground_ready() -> void:
paper_man.get_node("wall/CollisionShape2D").disabled = true
paper_man.enabled = false
paper_man.visible = false
+ flyer = $"../DeployLayer/Closeup刮海报"
+ if data.flyer_shaven:
+ flyer.enabled = false
+ flyer.visible = false
+ else:
+ flyer.exit.connect(_on_flyer_exit)
music_box = $"../DeployLayer/Closeup八音盒"
music_box.exit.connect(_on_music_box_exited, CONNECT_ONE_SHOT)
@@ -47,6 +55,15 @@ func _oneshot_wind():
wind_blows.animation_finished.connect(_on_wind_finished, CONNECT_ONE_SHOT)
+func _on_flyer_exit(arg):
+ if arg:
+ set_data("flyer_shaven", true)
+ flyer.enabled = false
+ flyer.visible = false
+ # TODO 发放 steam 成就
+ SceneManager.pop_debug_dialog_info("程序", "发放 steam 成就")
+
+
func _on_wind_finished():
set_data("first_enter", true)
%MainPlayer.hide_sprite = false
diff --git a/scene/ground/scene/c02/s02_过道.tscn b/scene/ground/scene/c02/s02_过道.tscn
index 4ce56c90..85a072ef 100644
--- a/scene/ground/scene/c02/s02_过道.tscn
+++ b/scene/ground/scene/c02/s02_过道.tscn
@@ -10,13 +10,13 @@
[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"]
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="8_52as8"]
-[ext_resource type="Texture2D" uid="uid://bt37pw8hhgsec" path="res://asset/art/prop/c02/海报(小)/剪辫子侦探.png" id="8_m1xet"]
+[ext_resource type="Texture2D" uid="uid://dtpn7k468vcjb" path="res://asset/art/prop/c02/海报(小)/大舞台.png" id="10_gjwum"]
[ext_resource type="PackedScene" uid="uid://beleib3mmu0af" path="res://scene/little_game/八音盒/八音盒.tscn" id="10_ifae7"]
-[ext_resource type="Texture2D" uid="uid://dut11vxri2hy5" path="res://asset/art/prop/c02/海报特写/剪辫子侦探.png" id="10_jg8g0"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="10_pelha"]
+[ext_resource type="PackedScene" uid="uid://cuuej0j8q5ixu" path="res://scene/ground/script/c02/刮海报_过道.tscn" id="11_jg8g0"]
[ext_resource type="AudioStream" uid="uid://dq2ndg5yd3rps" path="res://asset/audio/sfx/旧版/c02/出现.mp3" id="11_u68d7"]
[ext_resource type="PackedScene" uid="uid://ci5anaxsa1apl" path="res://scene/entity/local_inspectable.tscn" id="12_0fckv"]
[ext_resource type="PackedScene" uid="uid://cw3q5pvciumil" path="res://scene/entity/interactable.tscn" id="13_ck13g"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="14_jg8g0"]
[ext_resource type="Texture2D" uid="uid://8otjg8gn0m6p" path="res://asset/art/gif/c02_公寓过道/眨眼睛/0.png" id="17_m1xet"]
[ext_resource type="PackedScene" uid="uid://cxw5rovg5mu1a" path="res://scene/ground/script/c02/s00_煤油灯.tscn" id="17_mpkj1"]
[ext_resource type="PackedScene" uid="uid://dqkxiqbq83cmq" path="res://scene/entity/closeup.tscn" id="19_6wwyd"]
@@ -101,12 +101,11 @@ content_centered = true
texture_cover = ExtResource("7_jg8g0")
content_key = "c02_海报1"
-[node name="海报2" parent="Ground/DeployLayer" index="5" instance=ExtResource("12_0fckv")]
-position = Vector2(314, -26)
-texture = ExtResource("8_m1xet")
-content_centered = true
-texture_cover = ExtResource("10_jg8g0")
-content_key = "c02_海报2"
+[node name="Closeup刮海报" parent="Ground/DeployLayer" index="5" instance=ExtResource("19_6wwyd")]
+position = Vector2(292, -11)
+texture = ExtResource("10_gjwum")
+first_interact_os_key = "c02_海报_剪辫子侦探"
+packed_scene = ExtResource("11_jg8g0")
[node name="鼠疫海报" parent="Ground/DeployLayer" index="6" instance=ExtResource("12_0fckv")]
position = Vector2(441, -14)
@@ -127,6 +126,7 @@ offset_left = -1.0
offset_top = -2.0
offset_right = -1.0
offset_bottom = -2.0
+sign_mark_offset = null
enabled = false
display_sign = true
@@ -143,10 +143,10 @@ position = Vector2(-14, -1)
shape = SubResource("RectangleShape2D_mjnwv")
disabled = true
-[node name="Sfx" parent="Ground/DeployLayer/Ambush纸人" instance=ExtResource("10_pelha")]
+[node name="Sfx" type="AudioStreamPlayer" parent="Ground/DeployLayer/Ambush纸人"]
stream = ExtResource("11_u68d7")
-dir = "c02"
-file = "出现.mp3"
+bus = &"game_sfx"
+script = ExtResource("14_jg8g0")
[node name="Ambush杂物堆" parent="Ground/DeployLayer" index="8" instance=ExtResource("8_52as8")]
position = Vector2(387, 66)
diff --git a/scene/ground/scene/c02/s03_animation.gd b/scene/ground/scene/c02/s03_animation.gd
index 3891eb03..0ea87444 100644
--- a/scene/ground/scene/c02/s03_animation.gd
+++ b/scene/ground/scene/c02/s03_animation.gd
@@ -66,7 +66,8 @@ func _on_ground_ready() -> void:
madman_npc.get_node("StaticBody2D/CollisionShape2D").disabled = false
if ArchiveManager.get_global_value("c02_the_blind_room_entered"):
- _setup_mourning_couplet()
+ # 奠字 + 纸钱
+ $"../DeployLayer/新背景_奠".visible = true
bully_layer = $"../DeployLayer/霸凌"
burning_layer = $"../DeployLayer/火灾"
@@ -115,9 +116,6 @@ func cg_end() -> void:
func _on_gate_interacted() -> void:
gate.get_node("Wall/CollisionShape2D").disabled = true
-func _setup_mourning_couplet() -> void:
- # TODO 奠字
- pass
func shocking_lighting() -> void:
# 纸人闪现 惊悚闪电 闷雷声缓缓而来
diff --git a/scene/ground/scene/c02/s03_院子.tscn b/scene/ground/scene/c02/s03_院子.tscn
index d568366a..e5c06fcd 100644
--- a/scene/ground/scene/c02/s03_院子.tscn
+++ b/scene/ground/scene/c02/s03_院子.tscn
@@ -8,23 +8,22 @@
[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="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="6_t48d1"]
+[ext_resource type="Texture2D" uid="uid://bxqetnlx0bpv4" path="res://asset/art/scene/c02/门_贴图/1012保卫科.png" id="6_ygnci"]
+[ext_resource type="Texture2D" uid="uid://cmm6oxlbl2wps" path="res://asset/art/scene/c02/门_贴图/1013肉铺.png" id="7_c3f8o"]
[ext_resource type="PackedScene" uid="uid://dsa6frlw6e6gg" path="res://scene/entity/pickable.tscn" id="7_em2ma"]
[ext_resource type="Texture2D" uid="uid://bs8bdad5ak0m0" path="res://asset/art/scene/c02/s03_公寓一楼院子/铁门/关闭状态.png" id="7_gd6xp"]
+[ext_resource type="Texture2D" uid="uid://b1tnkshmv7r3b" path="res://asset/art/scene/c02/门_贴图/院子房间3.png" id="8_crgo6"]
[ext_resource type="Texture2D" uid="uid://cjmsn0saowwbo" path="res://asset/art/scene/c02/s03_公寓一楼院子/小鞋子2特写.png" id="8_plfv5"]
[ext_resource type="PackedScene" uid="uid://cw3q5pvciumil" path="res://scene/entity/interactable.tscn" id="8_xt8j0"]
[ext_resource type="Texture2D" uid="uid://bgpf35bhrkl86" path="res://asset/art/scene/c02/s03_公寓一楼院子/铁门/打开 底层.png" id="9_liq0c"]
+[ext_resource type="Texture2D" uid="uid://cvtbiefbffjd7" path="res://asset/art/scene/c02/门_贴图/1015房间.png" id="9_vddfx"]
+[ext_resource type="PackedScene" uid="uid://dnbutraty2285" path="res://scene/entity/partical/particals_ash_vertical.tscn" id="10_c3f8o"]
[ext_resource type="PackedScene" uid="uid://cxw5rovg5mu1a" path="res://scene/ground/script/c02/s00_煤油灯.tscn" id="10_jme4f"]
[ext_resource type="Texture2D" uid="uid://dooaferyy44rs" path="res://asset/art/scene/c02/s03_公寓一楼院子/e_前侧楼梯.png" id="10_ud2jg"]
[ext_resource type="Texture2D" uid="uid://0x7cl2cmcs6l" path="res://asset/art/scene/c02/s03_公寓一楼院子/光晕/光晕2.png" id="11_g0qhj"]
[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://mpnhm7tk67io" path="res://asset/art/scene/c02/s03_公寓一楼院子/光晕/光晕4.png" id="15_pcpki"]
-[ext_resource type="Texture2D" uid="uid://b7uo33bdiwpl3" path="res://asset/art/scene/c02/s03_公寓一楼院子/地面物品反光/地反光4.png" id="16_4n8vm"]
-[ext_resource type="Texture2D" uid="uid://cj0ie1ahfaam" path="res://asset/art/scene/c02/s03_公寓一楼院子/光晕/光晕5.png" id="17_hw832"]
-[ext_resource type="Texture2D" uid="uid://dtmd13ktss5hk" path="res://asset/art/scene/c02/s03_公寓一楼院子/地面物品反光/地反光5.png" id="18_7pq5y"]
-[ext_resource type="Texture2D" uid="uid://bcc7ni57tohwb" path="res://asset/art/scene/c02/s03_公寓一楼院子/光晕/光晕6.png" id="19_pcpki"]
-[ext_resource type="Texture2D" uid="uid://bx16p7ufxcnul" path="res://asset/art/scene/c02/s03_公寓一楼院子/地面物品反光/地反光(加井反光)6.png" id="20_4n8vm"]
[ext_resource type="Texture2D" uid="uid://dy55syw4my0qo" path="res://asset/art/scene/c02/s03_公寓一楼院子/e_水井.png" id="21_4n8vm"]
[ext_resource type="Texture2D" uid="uid://d0mrgm6ot3vee" path="res://asset/art/scene/c02/s03_公寓一楼院子/e_药车.png" id="22_3y5s5"]
[ext_resource type="PackedScene" uid="uid://dqkxiqbq83cmq" path="res://scene/entity/closeup.tscn" id="23_81juy"]
@@ -46,6 +45,7 @@
[ext_resource type="Texture2D" uid="uid://3hruwr03tox1" path="res://asset/art/gif/c02_一楼火灾/7-最左木箱 烧痕.png" id="36_rnk1v"]
[ext_resource type="Texture2D" uid="uid://bdisdxc1txm0g" path="res://asset/art/gif/c02_霸凌/小婵_被霸凌/0.png" id="37_dsgmu"]
[ext_resource type="SpriteFrames" uid="uid://b0icyhxpj16tv" path="res://asset/art/gif/c02_谢幕演出/frames.tres" id="39_rnk1v"]
+[ext_resource type="PackedScene" uid="uid://svvlohuicvhf" path="res://scene/entity/ambient/light.tscn" id="45_em2ma"]
[sub_resource type="Animation" id="Animation_rt2lh"]
length = 0.001
@@ -297,7 +297,7 @@ fill_from = Vector2(0.5, 0.495726)
fill_to = Vector2(1, 1)
[node name="S03" type="Node2D"]
-metadata/_edit_horizontal_guides_ = [98.0]
+metadata/_edit_horizontal_guides_ = [98.0, -120.0, 120.0]
[node name="Ground" parent="." instance=ExtResource("1_0dylx")]
scene_name = "c02_s03"
@@ -362,12 +362,41 @@ target_portal = "left"
status = "opened"
matched_sign_texture = null
-[node name="火灾背景" type="Sprite2D" parent="Ground/DeployLayer" index="5"]
+[node name="新背景_奠" type="Node2D" parent="Ground/DeployLayer" index="5"]
+visible = false
+
+[node name="奠1" type="Sprite2D" parent="Ground/DeployLayer/新背景_奠"]
+position = Vector2(199.5, -3)
+texture = ExtResource("6_ygnci")
+
+[node name="奠2" type="Sprite2D" parent="Ground/DeployLayer/新背景_奠"]
+position = Vector2(655, -1)
+texture = ExtResource("7_c3f8o")
+
+[node name="奠3" type="Sprite2D" parent="Ground/DeployLayer/新背景_奠"]
+position = Vector2(799.5, -3)
+texture = ExtResource("8_crgo6")
+
+[node name="奠4" type="Sprite2D" parent="Ground/DeployLayer/新背景_奠"]
+position = Vector2(1936.5, -3)
+texture = ExtResource("9_vddfx")
+
+[node name="ParticalsAsh" parent="Ground/DeployLayer/新背景_奠" instance=ExtResource("10_c3f8o")]
+position = Vector2(343, -175)
+
+[node name="ParticalsAsh2" parent="Ground/DeployLayer/新背景_奠" instance=ExtResource("10_c3f8o")]
+position = Vector2(898, -162)
+
+[node name="ParticalsAsh_z_15" parent="Ground/DeployLayer/新背景_奠" instance=ExtResource("10_c3f8o")]
+z_index = 15
+position = Vector2(1931, -174)
+
+[node name="火灾背景" type="Sprite2D" parent="Ground/DeployLayer" index="6"]
modulate = Color(1, 1, 1, 0)
position = Vector2(1189, 0)
texture = ExtResource("6_d7h4s")
-[node name="Pickable小鞋子" parent="Ground/DeployLayer" index="6" instance=ExtResource("7_em2ma")]
+[node name="Pickable小鞋子" parent="Ground/DeployLayer" index="7" instance=ExtResource("7_em2ma")]
position = Vector2(809, 75)
enabled = false
prop_key = "prop_小鞋子2"
@@ -377,12 +406,15 @@ position = Vector2(0, -7)
scale = Vector2(0.15, 0.15)
texture = ExtResource("8_plfv5")
-[node name="Interactable铁门" parent="Ground/DeployLayer" index="7" instance=ExtResource("8_xt8j0")]
+[node name="Interactable铁门" parent="Ground/DeployLayer" index="8" instance=ExtResource("8_xt8j0")]
position = Vector2(1212, 28)
texture = ExtResource("7_gd6xp")
interacted_texture = ExtResource("9_liq0c")
prop_key = "prop_老虎钳"
+[node name="Sign" parent="Ground/DeployLayer/Interactable铁门" index="2"]
+sign_mark_offset = null
+
[node name="CollisionShape2D" parent="Ground/DeployLayer/Interactable铁门/Area2D" index="0"]
shape = SubResource("RectangleShape2D_er6ob")
@@ -394,7 +426,7 @@ collision_mask = 0
[node name="CollisionShape2D" type="CollisionShape2D" parent="Ground/DeployLayer/Interactable铁门/Wall"]
shape = SubResource("RectangleShape2D_mdix7")
-[node name="Note血迹" parent="Ground/DeployLayer" index="8" instance=ExtResource("6_t48d1")]
+[node name="Note血迹" parent="Ground/DeployLayer" index="9" instance=ExtResource("6_t48d1")]
position = Vector2(514, 90)
note_key = "notes_干掉的血迹"
@@ -403,7 +435,7 @@ sprite_frames = ExtResource("4_gd6xp")
animation = &"院子一楼血脚印"
frame = 4
-[node name="Note算命摊位" parent="Ground/DeployLayer" index="9" instance=ExtResource("6_t48d1")]
+[node name="Note算命摊位" parent="Ground/DeployLayer" index="10" instance=ExtResource("6_t48d1")]
position = Vector2(725, 45)
note_key = "c02_院子_算命摊位"
@@ -411,77 +443,59 @@ note_key = "c02_院子_算命摊位"
position = Vector2(0, 18)
texture = ExtResource("6_1tart")
-[node name="煤油灯" parent="Ground/DeployLayer" index="10" instance=ExtResource("10_jme4f")]
+[node name="煤油灯" parent="Ground/DeployLayer" index="11" instance=ExtResource("10_jme4f")]
position = Vector2(290, 1)
mute_when_interacted = false
-[node name="煤油灯2" parent="Ground/DeployLayer" index="11" instance=ExtResource("10_jme4f")]
+[node name="煤油灯2" parent="Ground/DeployLayer" index="12" instance=ExtResource("10_jme4f")]
position = Vector2(610, 1)
gaslight_texture = ExtResource("11_g0qhj")
ground_light_texture = ExtResource("12_ni5ro")
mute_when_interacted = false
-[node name="煤油灯3" parent="Ground/DeployLayer" index="12" instance=ExtResource("10_jme4f")]
+[node name="煤油灯3" parent="Ground/DeployLayer" index="13" instance=ExtResource("10_jme4f")]
position = Vector2(857, 1)
gaslight_texture = ExtResource("13_hw832")
ground_light_texture = ExtResource("14_7pq5y")
mute_when_interacted = false
-[node name="煤油灯4" parent="Ground/DeployLayer" index="13" instance=ExtResource("10_jme4f")]
-position = Vector2(1644, -1)
-gaslight_texture = ExtResource("15_pcpki")
-ground_light_texture = ExtResource("16_4n8vm")
-mute_when_interacted = false
-
-[node name="煤油灯5" parent="Ground/DeployLayer" index="14" instance=ExtResource("10_jme4f")]
-position = Vector2(1887, 0)
-gaslight_texture = ExtResource("17_hw832")
-ground_light_texture = ExtResource("18_7pq5y")
-mute_when_interacted = false
-
-[node name="煤油灯6" parent="Ground/DeployLayer" index="15" instance=ExtResource("10_jme4f")]
-position = Vector2(2059, 1)
-gaslight_texture = ExtResource("19_pcpki")
-ground_light_texture = ExtResource("20_4n8vm")
-mute_when_interacted = false
-
-[node name="井" type="Sprite2D" parent="Ground/DeployLayer" index="16"]
+[node name="井" type="Sprite2D" parent="Ground/DeployLayer" index="14"]
light_mask = 5
z_index = 10
position = Vector2(2061, 60)
texture = ExtResource("21_4n8vm")
-[node name="药车" type="Sprite2D" parent="Ground/DeployLayer" index="17"]
+[node name="药车" type="Sprite2D" parent="Ground/DeployLayer" index="15"]
z_index = 10
position = Vector2(1025, 27)
texture = ExtResource("22_3y5s5")
-[node name="Closeup敲门游戏" parent="Ground/DeployLayer" index="18" instance=ExtResource("23_81juy")]
+[node name="Closeup敲门游戏" parent="Ground/DeployLayer" index="16" instance=ExtResource("23_81juy")]
position = Vector2(466, 3)
packed_scene = ExtResource("24_0o4rt")
-[node name="Closeup井" parent="Ground/DeployLayer" index="19" instance=ExtResource("23_81juy")]
+[node name="Closeup井" parent="Ground/DeployLayer" index="17" instance=ExtResource("23_81juy")]
z_index = 6
position = Vector2(2063, 50)
packed_scene = ExtResource("26_yy4fp")
-[node name="Ambush惊悚闪电" parent="Ground/DeployLayer" index="20" instance=ExtResource("25_iyaiw")]
+[node name="Ambush惊悚闪电" parent="Ground/DeployLayer" index="18" instance=ExtResource("25_iyaiw")]
position = Vector2(1319, 40)
hook_method = "shocking_lighting"
-[node name="Ambush偷听对话" parent="Ground/DeployLayer" index="21" instance=ExtResource("25_iyaiw")]
+[node name="Ambush偷听对话" parent="Ground/DeployLayer" index="19" instance=ExtResource("25_iyaiw")]
position = Vector2(1791, 8)
trigger_mode = "interact"
one_shot = false
hook_method = "eavesdrop"
-[node name="李氏赖子房间人影" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="22"]
+[node name="李氏赖子房间人影" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="20"]
visible = false
position = Vector2(1835, -16)
sprite_frames = SubResource("SpriteFrames_0o4rt")
frame_progress = 0.491924
-[node name="Ambush井边疯子" parent="Ground/DeployLayer" index="23" instance=ExtResource("25_iyaiw")]
+[node name="Ambush井边疯子" parent="Ground/DeployLayer" index="21" instance=ExtResource("25_iyaiw")]
visible = false
z_index = 9
position = Vector2(2036, -2)
@@ -496,7 +510,7 @@ light_mask = 5
position = Vector2(0, 59)
sprite_frames = SubResource("SpriteFrames_cpifc")
-[node name="Npc井边疯子" parent="Ground/DeployLayer" index="24" instance=ExtResource("35_plfv5")]
+[node name="Npc井边疯子" parent="Ground/DeployLayer" index="22" instance=ExtResource("35_plfv5")]
z_index = 8
position = Vector2(2035, 56)
sprite_frames = SubResource("SpriteFrames_kyfht")
@@ -513,7 +527,7 @@ position = Vector2(-11, -3)
shape = SubResource("RectangleShape2D_bbhbr")
disabled = true
-[node name="霸凌" type="Node2D" parent="Ground/DeployLayer" index="25"]
+[node name="霸凌" type="Node2D" parent="Ground/DeployLayer" index="23"]
visible = false
position = Vector2(2154, 60)
@@ -578,7 +592,7 @@ collision_mask = 0
shape = SubResource("RectangleShape2D_d7h4s")
disabled = true
-[node name="火灾" type="Node2D" parent="Ground/DeployLayer" index="26"]
+[node name="火灾" type="Node2D" parent="Ground/DeployLayer" index="24"]
visible = false
[node name="右窗" type="AnimatedSprite2D" parent="Ground/DeployLayer/火灾"]
@@ -745,11 +759,12 @@ hook_method = "run_away"
[node name="Sign" parent="Ground/DeployLayer/火灾/Ambush等待的小蝉" index="0"]
offset_top = -23.0
offset_bottom = -23.0
+sign_mark_offset = null
[node name="CollisionShape2D" parent="Ground/DeployLayer/火灾/Ambush等待的小蝉/Area2D" index="0"]
shape = SubResource("RectangleShape2D_em2ma")
-[node name="Interactable柜子" parent="Ground/DeployLayer" index="27" instance=ExtResource("8_xt8j0")]
+[node name="Interactable柜子" parent="Ground/DeployLayer" index="25" instance=ExtResource("8_xt8j0")]
visible = false
position = Vector2(1772, 48)
texture = ExtResource("32_cpifc")
@@ -765,7 +780,7 @@ animation = &"箱子着火"
autoplay = "箱子着火"
frame_progress = 0.453645
-[node name="最终跑路" type="RigidBody2D" parent="Ground/DeployLayer" index="28"]
+[node name="最终跑路" type="RigidBody2D" parent="Ground/DeployLayer" index="26"]
visible = false
position = Vector2(2150, 30)
collision_layer = 4
@@ -789,6 +804,11 @@ energy = 1.2
range_item_cull_mask = 4
texture = SubResource("GradientTexture2D_plfv5")
+[node name="Light" parent="Ground/AmbientLayer" index="1" instance=ExtResource("45_em2ma")]
+position = Vector2(1642, -95)
+ambient_light_scale = 1.5
+ambient_light_energy = 0.7
+
[node name="MainPlayer" parent="Ground" index="5"]
position = Vector2(25, 93)
diff --git a/scene/ground/scene/c02/s04_animation.gd b/scene/ground/scene/c02/s04_animation.gd
index 80b279e0..027b13cc 100644
--- a/scene/ground/scene/c02/s04_animation.gd
+++ b/scene/ground/scene/c02/s04_animation.gd
@@ -5,7 +5,6 @@ extends AnimationRoot
# 覆盖该方法
func _default_data() -> Dictionary:
return {
- "tin_coin_collected": false,
}
@@ -19,9 +18,7 @@ var little_hand
func _on_ground_ready() -> void:
closeup_tin_coin = $"../DeployLayer/Closeup折锡纸" as Closeup2D
- if data.tin_coin_collected:
- closeup_tin_coin.enabled = false
- else:
+ if not ArchiveManager.get_global_value("c02_tin_coin_taken"):
closeup_tin_coin.exit.connect(_on_closeup_tin_coin_exited)
little_hand = $"../DeployLayer/小手讨东西"
@@ -40,6 +37,7 @@ func _on_little_hand_first_interacted() -> void:
func _on_closeup_tin_coin_exited(arg = null):
if arg == true:
- closeup_tin_coin.enabled = false
- set_data("tin_coin_collected", true)
+ ArchiveManager.set_global_entry("c02_tin_coin_taken", true)
+ SceneManager.enable_prop_item_silently("prop_锡箔元宝")
+ await get_tree().create_timer(0.5).timeout
SceneManager.enable_prop_item("prop_锡箔元宝")
diff --git a/scene/ground/scene/c02/s04_保卫科.tscn b/scene/ground/scene/c02/s04_保卫科.tscn
index ecbe7a04..329d3e37 100644
--- a/scene/ground/scene/c02/s04_保卫科.tscn
+++ b/scene/ground/scene/c02/s04_保卫科.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=15 format=3 uid="uid://bivc5cdap370p"]
+[gd_scene load_steps=16 format=3 uid="uid://bivc5cdap370p"]
[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"]
@@ -7,6 +7,7 @@
[ext_resource type="Texture2D" uid="uid://bnyf8m63ltgh0" path="res://asset/art/scene/c02/s04_保卫科/l_香.png" id="5_cy26p"]
[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"]
+[ext_resource type="Texture2D" uid="uid://cs14llkvr3fg8" path="res://asset/art/scene/c02/s04_保卫科/弹珠墙面涂鸦提示.png" id="6_gk1h4"]
[ext_resource type="Texture2D" uid="uid://baffg10ne8hu8" path="res://asset/art/scene/c02/s04_保卫科/fg_前景.png" id="6_tio43"]
[ext_resource type="PackedScene" uid="uid://b454ap241bshk" path="res://scene/ground/script/c02/折锡纸.tscn" id="7_fvlg0"]
[ext_resource type="PackedScene" uid="uid://cdf2qe8l7323i" path="res://scene/ground/script/c02/老鼠精画像.tscn" id="8_cm3g6"]
@@ -55,27 +56,31 @@ matched_sign_texture = null
position = Vector2(551, 22)
matched_sign_texture = null
-[node name="Closeup折锡纸" parent="Ground/DeployLayer" index="2" instance=ExtResource("6_66gue")]
+[node name="涂鸦提示" type="Sprite2D" parent="Ground/DeployLayer" index="2"]
+position = Vector2(275, 13)
+texture = ExtResource("6_gk1h4")
+
+[node name="Closeup折锡纸" parent="Ground/DeployLayer" index="3" instance=ExtResource("6_66gue")]
position = Vector2(192, 20)
packed_scene = ExtResource("7_fvlg0")
-[node name="Closeup老鼠精" parent="Ground/DeployLayer" index="3" instance=ExtResource("6_66gue")]
+[node name="Closeup老鼠精" parent="Ground/DeployLayer" index="4" instance=ExtResource("6_66gue")]
position = Vector2(215, -35)
packed_scene = ExtResource("8_cm3g6")
-[node name="Closeup花名册" parent="Ground/DeployLayer" index="4" instance=ExtResource("6_66gue")]
+[node name="Closeup花名册" parent="Ground/DeployLayer" index="5" instance=ExtResource("6_66gue")]
position = Vector2(345, 31)
first_interact_os_key = "c02_保卫科花名册os"
packed_scene = ExtResource("6_fvlg0")
-[node name="煤油灯" parent="Ground/DeployLayer" index="5" instance=ExtResource("8_wpvss")]
+[node name="煤油灯" parent="Ground/DeployLayer" index="6" instance=ExtResource("8_wpvss")]
position = Vector2(370, 38)
animation_low_mode = true
hide_texture = true
gaslight_texture = ExtResource("9_a43aq")
ground_light_texture = ExtResource("10_svuj3")
-[node name="小手讨东西" parent="Ground/DeployLayer" index="6" instance=ExtResource("10_a43aq")]
+[node name="小手讨东西" parent="Ground/DeployLayer" index="7" instance=ExtResource("10_a43aq")]
position = Vector2(295, -6)
[node name="MainPlayer" parent="Ground" index="5"]
diff --git a/scene/ground/scene/c02/s05_一楼内侧楼道.tscn b/scene/ground/scene/c02/s05_一楼内侧楼道.tscn
index b35b270c..6bbca088 100644
--- a/scene/ground/scene/c02/s05_一楼内侧楼道.tscn
+++ b/scene/ground/scene/c02/s05_一楼内侧楼道.tscn
@@ -105,7 +105,7 @@ animation = &"疯子坐姿"
autoplay = "疯子坐姿"
frame_progress = 0.539486
height = 30.0
-dialogue_title = "疯子_01"
+dialogue_title = "c02_疯子_01"
[node name="PointLight2D2" type="PointLight2D" parent="Ground/DeployLayer/Npc疯子"]
position = Vector2(-2, 16)
diff --git a/scene/ground/scene/c02/s06_二楼.tscn b/scene/ground/scene/c02/s06_二楼.tscn
index 5758ea8d..2f8d0d7c 100644
--- a/scene/ground/scene/c02/s06_二楼.tscn
+++ b/scene/ground/scene/c02/s06_二楼.tscn
@@ -2,8 +2,8 @@
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_qkymk"]
[ext_resource type="Script" uid="uid://cbt0ubygchxvv" path="res://scene/ground/scene/c02/s06_animation.gd" id="2_4dg6u"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="3_djvme"]
[ext_resource type="Texture2D" uid="uid://6ol2om68cd1q" path="res://asset/art/scene/c02/s06_二楼楼道/bg_背景.png" id="3_och2w"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="4_7x2h6"]
[ext_resource type="AudioStream" uid="uid://ce3p55nnts4v5" path="res://asset/audio/effect/action/cloth2.ogg" id="4_58e26"]
[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"]
@@ -322,9 +322,11 @@ data = {
}
oneshot_animation = ""
-[node name="疯子撞墙Sfx" parent="Ground/AnimationPlayer" index="0" instance=ExtResource("3_djvme")]
+[node name="疯子撞墙Sfx" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
stream = ExtResource("4_58e26")
-file = ""
+bus = &"game_sfx"
+script = ExtResource("4_7x2h6")
+mode = null
[node name="BGSprite2D" parent="Ground" index="2"]
light_mask = 5
diff --git a/scene/ground/scene/c02/s07_animation.gd b/scene/ground/scene/c02/s07_animation.gd
index fe2445cc..f8c3e62f 100644
--- a/scene/ground/scene/c02/s07_animation.gd
+++ b/scene/ground/scene/c02/s07_animation.gd
@@ -4,7 +4,7 @@ extends AnimationRoot
# 覆盖该方法
func _default_data() -> Dictionary:
- return {}
+ return {"flyer_shaven": false}
func _ready() -> void:
@@ -13,13 +13,21 @@ func _ready() -> void:
return
-var flyer: Ambush2D
+var flyer: Closeup2D
func _on_ground_ready() -> void:
- flyer = $"../DeployLayer/Ambush海报"
- if flyer.played:
+ flyer = $"../DeployLayer/Closeup刮海报"
+ if data.flyer_shaven:
take_off_flyer(true)
+ else:
+ flyer.exit.connect(_on_flyer_exit)
+
+
+func _on_flyer_exit(arg):
+ if arg:
+ set_data("flyer_shaven", true)
+ take_off_flyer()
func take_off_flyer(immediatelly = false):
@@ -33,7 +41,8 @@ func take_off_flyer(immediatelly = false):
else:
flyer.visible = false
var hand = $"../DeployLayer/小手讨东西"
- hand.enabled = true
if hand.tried_times == 0:
- hand.tried_times += 1
+ await get_tree().create_timer(1.0).timeout
hand.do_first_interact(immediatelly)
+ hand.enabled = true
+ hand.tried_times += 1
diff --git a/scene/ground/scene/c02/s07_二楼内侧楼道.tscn b/scene/ground/scene/c02/s07_二楼内侧楼道.tscn
index fe4a1a11..001209ce 100644
--- a/scene/ground/scene/c02/s07_二楼内侧楼道.tscn
+++ b/scene/ground/scene/c02/s07_二楼内侧楼道.tscn
@@ -1,14 +1,16 @@
-[gd_scene load_steps=10 format=3 uid="uid://t4xjt774ngwh"]
+[gd_scene load_steps=12 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="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="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"]
-[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="7_6ivku"]
[ext_resource type="PackedScene" uid="uid://8frowlq301" path="res://scene/ground/script/c02/s00_跟随的老鼠.tscn" id="7_nigsp"]
-[ext_resource type="Texture2D" uid="uid://dtpn7k468vcjb" path="res://asset/art/prop/c02/海报(小)/大舞台.png" id="8_vxng8"]
+[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"]
[node name="S07" type="Node2D"]
@@ -43,24 +45,28 @@ target_scene = "c02_s06"
target_portal = "left"
matched_sign_texture = null
-[node name="煤油灯" parent="Ground/DeployLayer" index="3" instance=ExtResource("5_u2dyp")]
+[node name="涂鸦提示" type="Sprite2D" parent="Ground/DeployLayer" index="3"]
+position = Vector2(272, 15)
+texture = ExtResource("5_6ivku")
+
+[node name="煤油灯" parent="Ground/DeployLayer" index="4" instance=ExtResource("5_u2dyp")]
position = Vector2(163, -7)
mute_when_interacted = false
-[node name="小手讨东西" parent="Ground/DeployLayer" index="4" instance=ExtResource("6_5krke")]
-position = Vector2(254, -5)
+[node name="小手讨东西" parent="Ground/DeployLayer" index="5" instance=ExtResource("6_5krke")]
+position = Vector2(293.5, -7.5)
id = 1
enabled = false
-[node name="Ambush海报" parent="Ground/DeployLayer" index="5" instance=ExtResource("7_6ivku")]
-position = Vector2(252, -9)
-texture = ExtResource("8_vxng8")
-trigger_mode = "interact"
-hook_method = "take_off_flyer"
-
[node name="自动跟随的老鼠" parent="Ground/DeployLayer" index="6" instance=ExtResource("7_nigsp")]
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")
+
[node name="MainPlayer" parent="Ground" index="5"]
position = Vector2(41, 98)
diff --git a/scene/ground/scene/c02/s08_animation.gd b/scene/ground/scene/c02/s08_animation.gd
index 85ea3754..26a3543c 100644
--- a/scene/ground/scene/c02/s08_animation.gd
+++ b/scene/ground/scene/c02/s08_animation.gd
@@ -84,9 +84,14 @@ func enter_room() -> void:
var player_x = 513.0
SceneManager.freeze_player(0)
var camera = SceneManager.get_camera_marker()
+ var additional_light = $"../MainPlayer/PointLight2D2" as PointLight2D
+ additional_light.enabled = true
+ additional_light.energy = 0.0
var tween = create_tween()
# 镜头右侧 limit 设置到 room_camera_r_limit
tween.tween_property(camera, "limit_right", room_camera_r_limit, 1.5)
+ # 补充光源,因为玩家当前动作配色偏暗,切换正常会瞬间变亮
+ tween.parallel().tween_property(additional_light, "energy", 0.5, 1.0)
# 关闭黑暗效果
tween.parallel().tween_property(color_mask, "color:a", 0.0, 2.0)
# 光源跟随丝滑移动
@@ -99,6 +104,7 @@ func enter_room() -> void:
await tween.finished
player.position.x = player_x
setup_rect_after_entered()
+ additional_light.enabled = false
sprite.visible = false
player.hide_sprite = false
SceneManager.release_player()
@@ -117,6 +123,8 @@ func setup_rect_after_entered() -> void:
func look_back_hole():
+ var additional_light = $"../MainPlayer/PointLight2D2" as PointLight2D
+ additional_light.enabled = true
SceneManager.freeze_player(0, 10)
$"../DeployLayer/癞子偷窥".visible = true
var camera = SceneManager.get_camera_marker()
@@ -130,11 +138,14 @@ func look_back_hole():
func _on_shocked():
SceneManager.pop_debug_dialog_info("音效", "惊吓")
- SceneManager.freeze_player(0, 11)
+ $"Sfx癞子对视惊吓".play()
+ SceneManager.freeze_player(0, 11, true)
SceneManager.get_player().animation_finished.connect(_on_shocked_finished, CONNECT_ONE_SHOT)
func _on_shocked_finished():
# 105 -> 82
- SceneManager.get_player().position.x -= 5
+ SceneManager.get_player().position.x -= 23
SceneManager.release_player()
- $"../DeployLayer/癞子偷窥".visible = false
\ No newline at end of file
+ $"../DeployLayer/癞子偷窥".visible = false
+ var additional_light = $"../MainPlayer/PointLight2D2" as PointLight2D
+ additional_light.enabled = false
diff --git a/scene/ground/scene/c02/s08_瞎子卧室.tscn b/scene/ground/scene/c02/s08_瞎子卧室.tscn
index 7410e79b..00fff608 100644
--- a/scene/ground/scene/c02/s08_瞎子卧室.tscn
+++ b/scene/ground/scene/c02/s08_瞎子卧室.tscn
@@ -1,16 +1,20 @@
-[gd_scene load_steps=16 format=3 uid="uid://ce2vyyg2reg52"]
+[gd_scene load_steps=22 format=3 uid="uid://ce2vyyg2reg52"]
[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://rq6w1vuhuq1m" path="res://scene/entity/general/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://b2o75ahjqq0yg" path="res://asset/art/临时草稿/瞎子小蝉谈话.png" id="4_f7817"]
[ext_resource type="Texture2D" uid="uid://vqyhgyka3sfo" path="res://asset/art/scene/c02/s08_瞎子卧室/瞎子卧室前景.png" id="4_gx8oy"]
[ext_resource type="Texture2D" uid="uid://b5pwb4fm46sad" path="res://asset/art/scene/c02/s08_瞎子卧室/e_墙上纸张.png" id="5_f6mma"]
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="10_f6mma"]
[ext_resource type="Texture2D" uid="uid://b7gyapghy3tsy" path="res://asset/art/neutral_point_light.png" id="11_kwj7c"]
+[ext_resource type="Texture2D" uid="uid://bgtxwxerl2dxh" path="res://asset/art/scene/c02/s08_瞎子卧室/十字架.png" id="11_t3h08"]
+[ext_resource type="Texture2D" uid="uid://bmid3iu2ch35o" path="res://asset/art/scene/c02/s08_瞎子卧室/八卦图.png" id="12_1ws4i"]
[ext_resource type="SpriteFrames" uid="uid://j5lpwxe8woew" path="res://asset/art/scene/c02/s02_大门过道/火苗.gif" id="12_t3h08"]
[ext_resource type="SpriteFrames" uid="uid://b7fhheih1hbvf" path="res://config/animation/entity_sprite_frames.tres" id="13_t3h08"]
+[ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="14_1ws4i"]
[sub_resource type="Animation" id="Animation_f6mma"]
length = 0.001
@@ -71,6 +75,14 @@ animations = [{
resource_local_to_scene = true
size = Vector2(10, 70)
+[sub_resource type="Gradient" id="Gradient_f6mma"]
+colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 1)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_bp5fr"]
+gradient = SubResource("Gradient_f6mma")
+width = 200
+height = 200
+
[node name="S08" type="Node2D"]
[node name="Ground" parent="." instance=ExtResource("1_judx3")]
@@ -89,6 +101,16 @@ data = {
}
oneshot_animation = ""
+[node name="Sfx癞子对视惊吓" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
+autoplay = true
+bus = &"game_sfx"
+script = ExtResource("3_t3h08")
+mode = "场景背景音"
+"自动开始" = true
+"循环播放" = true
+"感应玩家操作" = true
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+
[node name="BGSprite2D" parent="Ground" index="2"]
texture = ExtResource("3_iares")
@@ -155,6 +177,7 @@ offset_left = -17.0
offset_top = 5.0
offset_right = -17.0
offset_bottom = 5.0
+sign_mark_offset = null
display_sign = true
[node name="CollisionShape2D" parent="Ground/DeployLayer/Ambush偷听/Area2D" index="0"]
@@ -180,11 +203,30 @@ position = Vector2(522, 31)
trigger_mode = "interact"
hook_method = "look_back_hole"
+[node name="Note十字架" parent="Ground/DeployLayer" index="8" instance=ExtResource("14_1ws4i")]
+position = Vector2(322, -10)
+texture = ExtResource("11_t3h08")
+title_filter = "c02"
+note_key = "c02_瞎子卧室_十字架"
+
+[node name="Note八卦图" parent="Ground/DeployLayer" index="9" instance=ExtResource("14_1ws4i")]
+position = Vector2(144, -14)
+texture = ExtResource("12_1ws4i")
+title_filter = "c02"
+note_key = "c02_瞎子卧室_八卦图"
+
[node name="MainPlayer" parent="Ground" index="5"]
position = Vector2(513, 88)
character = "吕萍爬行"
facing_direction = Vector2(-1, 0)
+[node name="PointLight2D2" type="PointLight2D" parent="Ground/MainPlayer" index="6"]
+position = Vector2(-2, -26)
+enabled = false
+energy = 0.5
+range_item_cull_mask = 8
+texture = SubResource("GradientTexture2D_bp5fr")
+
[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
position = Vector2(11, 148)
texture = ExtResource("4_gx8oy")
diff --git a/scene/ground/scene/c02/s09_裂缝.tscn b/scene/ground/scene/c02/s09_裂缝.tscn
index 2bb53329..e3d2d9ef 100644
--- a/scene/ground/scene/c02/s09_裂缝.tscn
+++ b/scene/ground/scene/c02/s09_裂缝.tscn
@@ -2,19 +2,19 @@
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_o0m5w"]
[ext_resource type="Script" uid="uid://beqnywn1dlnax" path="res://scene/ground/scene/c02/s09_animation.gd" id="2_34a6f"]
-[ext_resource type="Texture2D" uid="uid://rfhf4usybjdc" path="res://asset/art/scene/c02/s09_裂缝/红色场景/背景.png" id="3_6xql4"]
-[ext_resource type="Texture2D" uid="uid://cbvf6bfjprl8t" path="res://asset/art/scene/c02/s09_裂缝/红色场景/大麻绳.png" id="4_34a6f"]
+[ext_resource type="Texture2D" uid="uid://rfhf4usybjdc" path="res://asset/art/scene/c02/s09_裂缝/背景.png" id="3_6xql4"]
+[ext_resource type="Texture2D" uid="uid://cbvf6bfjprl8t" path="res://asset/art/scene/c02/s09_裂缝/大麻绳.png" id="4_34a6f"]
[ext_resource type="Shader" uid="uid://dyc16avypkkct" path="res://scene/ground/script/c02/s09_裂缝麻绳.gdshader" id="5_0fmdd"]
[ext_resource type="Texture2D" uid="uid://ddcburr57lb75" path="res://asset/art/scene/c02/旧版/s12_1014诡异版/bg_衔接阴影.png" id="5_5ow41"]
-[ext_resource type="Texture2D" uid="uid://cufmquyduq804" path="res://asset/art/scene/c02/s09_裂缝/红色场景/小床上.png" id="5_nmucy"]
[ext_resource type="SpriteFrames" uid="uid://ckpe1xevbgr6h" path="res://asset/art/gif/c02_裂缝过道/frames.tres" id="5_p4f1j"]
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="6_6xql4"]
-[ext_resource type="Texture2D" uid="uid://dnkqaiugxsegs" path="res://asset/art/scene/c02/s09_裂缝/红色场景/黑手.png" id="6_71bf1"]
+[ext_resource type="Texture2D" uid="uid://dnkqaiugxsegs" path="res://asset/art/scene/c02/s09_裂缝/黑手.png" id="6_71bf1"]
[ext_resource type="Texture2D" uid="uid://dpmf4w76ln2uo" path="res://asset/art/scene/c02/旧版/s10_裂缝通道/fg_裂缝通道.png" id="6_nntqg"]
[ext_resource type="PackedScene" uid="uid://b8ncf4d0jda8r" path="res://scene/entity/partical/particals_ash_horizontal.tscn" id="7_4a1t6"]
[ext_resource type="Script" uid="uid://byabd5jdlbqk4" path="res://scene/ground/script/c02/s09_麻绳.gd" id="7_rbu7p"]
[ext_resource type="Texture2D" uid="uid://cuno8okh8ytw2" path="res://asset/art/scene/c02/s10_空房间/柜子.png" id="10_ow44k"]
-[ext_resource type="Texture2D" uid="uid://bet21rw73moau" path="res://asset/art/scene/c02/s09_裂缝/红色场景/锅.png" id="15_4ua5q"]
+[ext_resource type="Texture2D" uid="uid://dyactkkba6umx" path="res://asset/art/scene/c02/s09_裂缝/红色背景剪影人物床.png" id="10_rbu7p"]
+[ext_resource type="Texture2D" uid="uid://bet21rw73moau" path="res://asset/art/scene/c02/s09_裂缝/锅.png" id="15_4ua5q"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_rbu7p"]
shader = ExtResource("5_0fmdd")
@@ -44,7 +44,7 @@ size = Vector2(5, 100)
animations = [{
"frames": [{
"duration": 1.0,
-"texture": ExtResource("5_nmucy")
+"texture": ExtResource("10_rbu7p")
}],
"loop": true,
"name": &"default",
diff --git a/scene/ground/scene/c02/s14_过道诡异版.tscn b/scene/ground/scene/c02/s14_过道诡异版.tscn
index f8a5d20e..cb796384 100644
--- a/scene/ground/scene/c02/s14_过道诡异版.tscn
+++ b/scene/ground/scene/c02/s14_过道诡异版.tscn
@@ -29,9 +29,6 @@ position = Vector2(331, 88)
texture = ExtResource("5_pbhsu")
texture_cover = ExtResource("7_miqdc")
-[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
-texture = null
-
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(37, 150, 660, 150)
diff --git a/scene/ground/script/c01/s06_踢球男孩.gd b/scene/ground/script/c01/s06_踢球男孩.gd
index aa00d3f4..d0f626ef 100644
--- a/scene/ground/script/c01/s06_踢球男孩.gd
+++ b/scene/ground/script/c01/s06_踢球男孩.gd
@@ -33,7 +33,6 @@ func _ready() -> void:
boy.sprite_frames.set_animation_loop(animation_run_right, true)
boy.sprite_frames.set_animation_loop(animation_stop_ball, false)
_start()
- $AudioStreamPlayer2D
var tween: Tween
diff --git a/scene/ground/script/c01/s06_踢球男孩.tscn b/scene/ground/script/c01/s06_踢球男孩.tscn
index bda0cc8c..6fd6caea 100644
--- a/scene/ground/script/c01/s06_踢球男孩.tscn
+++ b/scene/ground/script/c01/s06_踢球男孩.tscn
@@ -2,35 +2,34 @@
[ext_resource type="Script" uid="uid://q7d8moiq8yqo" path="res://scene/ground/script/c01/s06_踢球男孩.gd" id="1_itbib"]
[ext_resource type="SpriteFrames" uid="uid://cc0ea1he2nfc2" path="res://asset/art/gif/c01_孤儿院长廊/frames.tres" id="2_wic0e"]
-[ext_resource type="PackedScene" uid="uid://cyobva6ppmapr" path="res://scene/entity/general/sfx2d.tscn" id="3_e3jpo"]
[ext_resource type="Texture2D" uid="uid://bmedw8l7ew067" path="res://asset/art/gif/c01_孤儿院长廊/男孩要踢的球.png" id="3_ofpb7"]
[ext_resource type="AudioStream" uid="uid://ds1vp1es76wyp" path="res://asset/audio/sfx/环境音/序章/02_孤儿院走廊_小孩踢球.wav" id="5_wjvcm"]
+[ext_resource type="Script" uid="uid://wapo47a1oddf" path="res://scene/entity/general/sfx2d.gd" id="6_q65up"]
[node name="踢球男孩" type="Node2D"]
script = ExtResource("1_itbib")
[node name="男孩" type="AnimatedSprite2D" parent="."]
-position = Vector2(258.901, 0)
sprite_frames = ExtResource("2_wic0e")
-animation = &"男孩跑动-右"
-frame_progress = 0.82067
+animation = &"男孩跑动停球"
+frame_progress = 0.283347
-[node name="Sfx2d" parent="男孩" instance=ExtResource("3_e3jpo")]
-position = Vector2(-15.9226, 56)
-stream = null
-file = "男孩踢球声"
-
-[node name="球" type="Sprite2D" parent="."]
-position = Vector2(276.981, 76)
-rotation = 7.40174
-texture = ExtResource("3_ofpb7")
-offset = Vector2(-3.5, -76)
-
-[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="."]
+[node name="Sfx2D" type="AudioStreamPlayer2D" parent="男孩"]
+position = Vector2(-4.04385, 53)
stream = ExtResource("5_wjvcm")
pitch_scale = 0.85
autoplay = true
max_distance = 800.0
bus = &"game_sfx"
+script = ExtResource("6_q65up")
+file = ""
+metadata/_custom_type_script = "uid://wapo47a1oddf"
-[connection signal="finished" from="AudioStreamPlayer2D" to="AudioStreamPlayer2D" method="play"]
+[node name="球" type="Sprite2D" parent="."]
+visible = false
+position = Vector2(-10, 76)
+rotation = -25.1327
+texture = ExtResource("3_ofpb7")
+offset = Vector2(-3.5, -76)
+
+[connection signal="finished" from="男孩/Sfx2D" to="男孩/Sfx2D" method="play"]
diff --git a/scene/ground/script/c01/s10_鬼差探头.gd b/scene/ground/script/c01/s10_鬼差探头.gd
index dce873cb..26308e14 100644
--- a/scene/ground/script/c01/s10_鬼差探头.gd
+++ b/scene/ground/script/c01/s10_鬼差探头.gd
@@ -1,5 +1,6 @@
extends Node2D
+var dialogue_c01 := preload("res://asset/dialogue/c01.dialogue") as DialogueResource
func play():
var tween = create_tween()
@@ -10,11 +11,17 @@ func play():
animation_player.animation_finished.connect(_on_animation_finished)
func play_bgm():
- # TODO 音效
- # var stream = preload("res://asset/sfx/c01/s10_bgm.mp3")
- # AudioManager.loop_bgm_music("黄包车背景音效", stream)
- SceneManager.pop_debug_dialog_info("音效", "播放黄包车背景音乐过渡")
+ # 音效
+ var stream = $"背景音".stream
+ AudioManager.loop_bgm_music("黄包车背景音效", stream)
func _on_animation_finished(_name):
+ # debug 模式允许跳过
+ if GlobalConfig.DEBUG:
+ DialogueManager.show_dialogue_balloon(dialogue_c01, "c01_s11_车夫对话1")
+ else:
+ DialogueManager.show_dialogue_balloon(
+ dialogue_c01, "c01_s11_车夫对话1", [GlobalConfig.DIALOG_IGNORE_INPUT]
+ )
# 跳转场景
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 d13a267c..c53c896b 100644
--- a/scene/ground/script/c01/s10_鬼差探头.tscn
+++ b/scene/ground/script/c01/s10_鬼差探头.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=10 format=3 uid="uid://bf6oxxe2e6vxj"]
+[gd_scene load_steps=13 format=3 uid="uid://bf6oxxe2e6vxj"]
[ext_resource type="Script" uid="uid://bgffnekpvw8pu" path="res://scene/ground/script/c01/s10_鬼差探头.gd" id="1_pvnth"]
[ext_resource type="Texture2D" uid="uid://dsyb81xacsbc8" path="res://asset/art/scene/c01/s03_旧版序章/ux_背景gaise.png" id="2_r4vbv"]
@@ -6,6 +6,8 @@
[ext_resource type="Texture2D" uid="uid://bvxa5gejmlk4o" path="res://asset/art/scene/c01/s03_旧版序章/e_柱子有红纹gaise.png" id="4_beln2"]
[ext_resource type="AudioStream" uid="uid://cjyodjgrthtm" path="res://asset/audio/sfx/交互/序章/06_公寓楼道_鬼差偷看.wav" id="5_c13qq"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="5_ug335"]
+[ext_resource type="AudioStream" uid="uid://b8rg7adnnkjll" path="res://asset/audio/BGM/戏曲声.wav" id="7_72vl6"]
+[ext_resource type="AudioStream" uid="uid://bi6gm533oqsa" path="res://asset/audio/BGM/街道背景音.wav" id="8_vputk"]
[sub_resource type="Animation" id="Animation_ug335"]
length = 0.001
@@ -21,10 +23,22 @@ tracks/0/keys = {
"update": 0,
"values": [Vector2(-67, -10)]
}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Sfx:volume_db")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [-40.0]
+}
[sub_resource type="Animation" id="Animation_ptmad"]
resource_name = "鬼差探头"
-length = 14.0
+length = 8.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
@@ -32,10 +46,10 @@ tracks/0/path = NodePath("脸与眼:position")
tracks/0/interp = 2
tracks/0/loop_wrap = true
tracks/0/keys = {
-"times": PackedFloat32Array(0.0066117, 1.2, 2.13333, 3.83333, 5.6, 7.7, 9.63333, 11.5667, 13.7667),
-"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
+"times": PackedFloat32Array(0.0066117, 1.1, 1.96667, 3.26667, 4.73333, 6.33333, 7.9),
+"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
"update": 0,
-"values": [Vector2(-87, -5), Vector2(-78, 3), Vector2(-66, 2), Vector2(-56, 5), Vector2(-45, 5), Vector2(-41, 10), Vector2(-40, 19), Vector2(-30, 24), Vector2(-27, 28)]
+"values": [Vector2(-87, -5), Vector2(-78, 3), Vector2(-66, 2), Vector2(-56, 5), Vector2(-45, 5), Vector2(-41, 10), Vector2(-40, 19)]
}
tracks/1/type = "method"
tracks/1/imported = false
@@ -44,13 +58,25 @@ tracks/1/path = NodePath(".")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
-"times": PackedFloat32Array(11.5333),
+"times": PackedFloat32Array(6.56667),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"play_bgm"
}]
}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Sfx:volume_db")
+tracks/2/interp = 2
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(6.93333, 7.9),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [-10.0, -80.0]
+}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ug335"]
_data = {
@@ -58,6 +84,13 @@ _data = {
&"鬼差探头": SubResource("Animation_ptmad")
}
+[sub_resource type="AudioStreamSynchronized" id="AudioStreamSynchronized_k54st"]
+stream_count = 2
+stream_0/stream = ExtResource("7_72vl6")
+stream_0/volume = 5.0
+stream_1/stream = ExtResource("8_vputk")
+stream_1/volume = -4.0
+
[node name="S10鬼差探头" type="Node2D"]
script = ExtResource("1_pvnth")
@@ -86,7 +119,13 @@ centered = false
[node name="Sfx" type="AudioStreamPlayer" parent="."]
stream = ExtResource("5_c13qq")
+volume_db = -40.0
+bus = &"game_sfx"
+script = ExtResource("5_ug335")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
+
+[node name="背景音" type="AudioStreamPlayer" parent="."]
+stream = SubResource("AudioStreamSynchronized_k54st")
bus = &"game_sfx"
script = ExtResource("5_ug335")
-file = ""
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
diff --git a/scene/ground/script/c02/s00_煤油灯.tscn b/scene/ground/script/c02/s00_煤油灯.tscn
index 9fe26fe5..5be208d6 100644
--- a/scene/ground/script/c02/s00_煤油灯.tscn
+++ b/scene/ground/script/c02/s00_煤油灯.tscn
@@ -1,7 +1,6 @@
[gd_scene load_steps=15 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="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="2_merko"]
[ext_resource type="Texture2D" uid="uid://b3qgmrfslj135" path="res://asset/art/scene/c02/s03_公寓一楼院子/光晕/光晕1.png" id="2_uusov"]
[ext_resource type="AudioStream" uid="uid://inmdv5gqqius" path="res://asset/audio/sfx/ui/门锁互动.mp3" id="3_1xq2f"]
[ext_resource type="Texture2D" uid="uid://c1nrsyh1ss82v" path="res://asset/art/scene/c02/s03_公寓一楼院子/地面物品反光/地反光1.png" id="3_y2gsk"]
@@ -11,6 +10,7 @@
[ext_resource type="Texture2D" uid="uid://gui0ubwlwoi0" path="res://asset/art/ui/action_mark/UI手.png" id="6_ivr1s"]
[ext_resource type="Texture2D" uid="uid://b343nvvbtpglb" path="res://asset/art/ui/互动提示符/ui 像素版_纯白.png" id="6_y2gsk"]
[ext_resource type="SpriteFrames" uid="uid://j5lpwxe8woew" path="res://asset/art/scene/c02/s02_大门过道/火苗.gif" id="8_66xfe"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="8_abb1f"]
[ext_resource type="Texture2D" uid="uid://djfn6ya63emu0" path="res://asset/art/scene/c02/s02_大门过道/e_煤油灯座.png" id="10_h0ajm"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_h0ajm"]
@@ -34,13 +34,16 @@ prop_key = "prop_火柴"
prop_key2 = ""
prop_key3 = ""
-[node name="SfxInvalid" parent="." instance=ExtResource("2_merko")]
+[node name="SfxInvalid" type="AudioStreamPlayer" parent="."]
stream = ExtResource("3_1xq2f")
-file = "门锁互动.mp3"
+bus = &"game_sfx"
+script = ExtResource("8_abb1f")
+mode = null
-[node name="SfxSuccess" parent="." instance=ExtResource("2_merko")]
-stream = null
-file = ""
+[node name="SfxSuccess" type="AudioStreamPlayer" parent="."]
+bus = &"game_sfx"
+script = ExtResource("8_abb1f")
+mode = null
[node name="Area2D" type="Area2D" parent="."]
unique_name_in_owner = true
diff --git a/scene/ground/script/c02/刮海报.gd b/scene/ground/script/c02/刮海报.gd
new file mode 100644
index 00000000..d7d63847
--- /dev/null
+++ b/scene/ground/script/c02/刮海报.gd
@@ -0,0 +1,26 @@
+extends CanvasLayer
+
+signal exit
+
+@onready var flyer = $"刮刮乐"
+
+
+func _ready() -> void:
+ layer = GlobalConfig.CANVAS_LAYER_LITTLE_GAME
+ flyer.shaven.connect(_on_shaven)
+
+
+var exiting = false
+
+
+func _on_shaven(progress: float):
+ if exiting:
+ return
+ if progress >= 0.7:
+ exiting = true
+ print("刮开 70% 以上!")
+ 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)
diff --git a/scene/ground/script/c02/刮海报.gd.uid b/scene/ground/script/c02/刮海报.gd.uid
new file mode 100644
index 00000000..66ba0cf6
--- /dev/null
+++ b/scene/ground/script/c02/刮海报.gd.uid
@@ -0,0 +1 @@
+uid://d31fc1bolhwlf
diff --git a/scene/ground/script/c02/刮海报_二楼内侧.tscn b/scene/ground/script/c02/刮海报_二楼内侧.tscn
new file mode 100644
index 00000000..b50cd174
--- /dev/null
+++ b/scene/ground/script/c02/刮海报_二楼内侧.tscn
@@ -0,0 +1,38 @@
+[gd_scene load_steps=6 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://b4d00ag5mt13m" path="res://asset/art/scene/c02/s04_保卫科/保卫科祭台_after.png" id="2_6y1ib"]
+[ext_resource type="PackedScene" uid="uid://bvnclp341hxoh" path="res://scene/entity/ux/刮刮乐.tscn" id="3_auxb7"]
+
+[sub_resource type="Image" id="Image_6y1ib"]
+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",
+"height": 240,
+"mipmaps": false,
+"width": 138
+}
+
+[sub_resource type="ImageTexture" id="ImageTexture_auxb7"]
+image = SubResource("Image_6y1ib")
+
+[node name="刮海报_二楼内侧" type="CanvasLayer"]
+layer = 5
+script = ExtResource("1_x38qx")
+
+[node name="TextureRect" type="TextureRect" parent="."]
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+texture = ExtResource("2_6y1ib")
+stretch_mode = 5
+
+[node name="刮刮乐" parent="." instance=ExtResource("3_auxb7")]
+offset_left = -79.0
+offset_top = 0.0
+offset_right = 79.0
+offset_bottom = 0.0
+texture = SubResource("ImageTexture_auxb7")
+stretch_mode = 5
diff --git a/scene/ground/script/c02/刮海报_过道.tscn b/scene/ground/script/c02/刮海报_过道.tscn
new file mode 100644
index 00000000..4f8728b1
--- /dev/null
+++ b/scene/ground/script/c02/刮海报_过道.tscn
@@ -0,0 +1,36 @@
+[gd_scene load_steps=6 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://b4d00ag5mt13m" path="res://asset/art/scene/c02/s04_保卫科/保卫科祭台_after.png" id="2_5kq43"]
+[ext_resource type="PackedScene" uid="uid://bvnclp341hxoh" path="res://scene/entity/ux/刮刮乐.tscn" id="3_qwopf"]
+
+[sub_resource type="Image" id="Image_lrgnr"]
+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",
+"height": 240,
+"mipmaps": false,
+"width": 205
+}
+
+[sub_resource type="ImageTexture" id="ImageTexture_5kq43"]
+image = SubResource("Image_lrgnr")
+
+[node name="刮海报_过道" type="CanvasLayer"]
+layer = 5
+script = ExtResource("1_qroub")
+
+[node name="TextureRect" type="TextureRect" parent="."]
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+texture = ExtResource("2_5kq43")
+stretch_mode = 5
+
+[node name="刮刮乐" parent="." instance=ExtResource("3_qwopf")]
+offset_left = -102.5
+offset_right = 102.5
+texture = SubResource("ImageTexture_5kq43")
+stretch_mode = 5
diff --git a/scene/ground/script/c02/小手讨东西.gd b/scene/ground/script/c02/小手讨东西.gd
index ed5faf8f..5d02cf2f 100644
--- a/scene/ground/script/c02/小手讨东西.gd
+++ b/scene/ground/script/c02/小手讨东西.gd
@@ -62,7 +62,6 @@ func _ready() -> void:
area2d.body_exited.connect(_on_exit)
sign_mark.interacted.connect(_on_interacted)
sign_mark.cancel.connect(_on_cancel)
- sign_mark.base_scale = sign_mark.scale
sign_mark.enabled = enabled
# setup default value
diff --git a/scene/ground/script/c02/小手讨东西.tscn b/scene/ground/script/c02/小手讨东西.tscn
index cf8c05d0..2295301d 100644
--- a/scene/ground/script/c02/小手讨东西.tscn
+++ b/scene/ground/script/c02/小手讨东西.tscn
@@ -2,13 +2,13 @@
[ext_resource type="Texture2D" uid="uid://cawpq7rnho5px" path="res://asset/art/gif/c02_小手/洞.png" id="1_47cqy"]
[ext_resource type="Script" uid="uid://my5xqi3bkka6" path="res://scene/ground/script/c02/小手讨东西.gd" id="1_n7thl"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="2_40dr6"]
[ext_resource type="Texture2D" uid="uid://dtyg0nugb2tnf" path="res://asset/art/ui/action_mark/UI探索.png" id="3_lr23o"]
[ext_resource type="AudioStream" uid="uid://inmdv5gqqius" path="res://asset/audio/sfx/ui/门锁互动.mp3" id="3_n7thl"]
[ext_resource type="Texture2D" uid="uid://xcmvfp72l061" path="res://asset/art/ui/action_mark/UI锁.png" id="4_0tuif"]
[ext_resource type="AudioStream" uid="uid://ccng5y2fip6mc" path="res://asset/audio/sfx/ui/开锁声.mp3" id="4_brfob"]
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="5_3c204"]
[ext_resource type="Texture2D" uid="uid://gui0ubwlwoi0" path="res://asset/art/ui/action_mark/UI手.png" id="5_n2hq3"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="7_7dftu"]
[ext_resource type="PackedScene" uid="uid://b50n0hvs4yh75" path="res://addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.tscn" id="7_brfob"]
[ext_resource type="AudioStream" uid="uid://c5d6i2wp8xkay" path="res://asset/audio/sfx/bgm/第一章/童谣合并_FX.wav" id="9_7dftu"]
[ext_resource type="SpriteFrames" uid="uid://b6nvwset1hwbv" path="res://asset/art/gif/c02_小手/frames.tres" id="9_yatcw"]
@@ -26,17 +26,23 @@ unrevealed_sign_texture = ExtResource("3_lr23o")
unmatched_sign_texture = ExtResource("4_0tuif")
matched_sign_texture = ExtResource("5_n2hq3")
-[node name="SfxInvalid" parent="." instance=ExtResource("2_40dr6")]
+[node name="SfxInvalid" type="AudioStreamPlayer" parent="."]
stream = ExtResource("3_n7thl")
-file = "门锁互动.mp3"
+bus = &"game_sfx"
+script = ExtResource("7_7dftu")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
-[node name="SfxSuccess" parent="." instance=ExtResource("2_40dr6")]
+[node name="SfxSuccess" type="AudioStreamPlayer" parent="."]
stream = ExtResource("4_brfob")
-file = "开锁声.mp3"
+bus = &"game_sfx"
+script = ExtResource("7_7dftu")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="SfxBgm" type="AudioStreamPlayer" parent="."]
stream = ExtResource("9_7dftu")
bus = &"game_sfx"
+script = ExtResource("7_7dftu")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="Area2D" type="Area2D" parent="."]
unique_name_in_owner = true
@@ -81,10 +87,7 @@ action_configs = Array[Dictionary]([{
unique_name_in_owner = true
offset_top = -11.0
offset_bottom = -11.0
-
-[node name="Sprite2D" parent="Sign/TextureContainer" index="0"]
-position = Vector2(0, -33.3333)
-texture = ExtResource("5_n2hq3")
+sign_mark_offset = Vector2(0, -5)
[node name="Pickable元宝" parent="." instance=ExtResource("12_6lwlv")]
position = Vector2(44, 103)
@@ -95,5 +98,3 @@ show_behind_parent = true
position = Vector2(0, -14)
scale = Vector2(0.15, 0.15)
texture = ExtResource("10_47cqy")
-
-[editable path="Sign"]
diff --git a/scene/ground/script/c02/折锡纸.gd b/scene/ground/script/c02/折锡纸.gd
index 37ad94fd..63590c5f 100644
--- a/scene/ground/script/c02/折锡纸.gd
+++ b/scene/ground/script/c02/折锡纸.gd
@@ -17,18 +17,28 @@ var texture_dict = {
var current_texture = 0
+
func _ready() -> void:
layer = GlobalConfig.CANVAS_LAYER_LITTLE_GAME
+ if ArchiveManager.get_global_value("c02_tin_coin_taken"):
+ replace_bg()
+ button.visible = false
+ # button.disabled = true
+ return
button.pressed.connect(_on_button_pressed)
+func replace_bg():
+ bg.texture = preload("res://asset/art/scene/c02/s04_保卫科/保卫科祭台_after.png")
+
+
func _on_button_pressed() -> void:
if current_texture == 7:
exit.emit(true)
return
elif current_texture == 0:
$"遮罩".visible = true
- bg.texture = preload("res://asset/art/scene/c02/s04_保卫科/保卫科祭台_after.png")
+ replace_bg()
current_texture += 1
button.texture_normal = texture_dict[str(current_texture)]
button.texture_hover = null
diff --git a/scene/ground/script/c02/折锡纸.tscn b/scene/ground/script/c02/折锡纸.tscn
index 9330c32a..b7f7391d 100644
--- a/scene/ground/script/c02/折锡纸.tscn
+++ b/scene/ground/script/c02/折锡纸.tscn
@@ -39,10 +39,21 @@ autoplay = "保卫科祭台特写-元宝火光"
frame = 2
frame_progress = 0.0944305
-[node name="遮罩" type="Sprite2D" parent="."]
+[node name="遮罩" type="TextureRect" parent="."]
visible = false
-modulate = Color(1, 1, 1, 0.545098)
-position = Vector2(282, 156)
+modulate = Color(1, 1, 1, 0.819608)
+anchors_preset = 8
+anchor_left = 0.5
+anchor_top = 0.5
+anchor_right = 0.5
+anchor_bottom = 0.5
+offset_left = -282.0
+offset_top = -120.0
+offset_right = 282.0
+offset_bottom = 120.0
+grow_horizontal = 2
+grow_vertical = 2
+mouse_filter = 2
texture = ExtResource("4_qu4ce")
[node name="TextureButton" type="TextureButton" parent="."]
diff --git a/scene/index_page.tscn b/scene/index_page.tscn
index 3ba5933f..d8ef1d35 100644
--- a/scene/index_page.tscn
+++ b/scene/index_page.tscn
@@ -1,8 +1,9 @@
-[gd_scene load_steps=11 format=3 uid="uid://c4ycvdsabi7lw"]
+[gd_scene load_steps=12 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/entrance/菜单背景1.png" id="1_jxn4k"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="2_cac5f"]
+[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/general/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"]
@@ -63,8 +64,12 @@ grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
-[node name="Sfx" parent="." instance=ExtResource("2_cac5f")]
+[node name="Sfx" type="AudioStreamPlayer" parent="."]
unique_name_in_owner = true
+stream = ExtResource("2_te6ya")
+bus = &"game_sfx"
+script = ExtResource("3_5oc6i")
+file = "click.wav"
[node name="TextureRect" type="TextureRect" parent="."]
layout_mode = 1
diff --git a/scene/little_game/书架/书架.gd b/scene/little_game/书架/书架.gd
index 9c8c7e23..ac28fe4e 100644
--- a/scene/little_game/书架/书架.gd
+++ b/scene/little_game/书架/书架.gd
@@ -262,9 +262,11 @@ func _on_success_finished() -> void:
func _unhandled_input(event: InputEvent) -> void:
- # 阻塞输入
- get_viewport().set_input_as_handled()
- if event.is_action_pressed("cancel") or event.is_action_pressed("escape"):
+ if event.is_action_pressed("cancel"):
if not gameover:
+ get_viewport().set_input_as_handled()
exiting.emit()
get_parent().remove_child(self)
+ elif event.is_action_pressed("interact"):
+ # 阻塞交互输入
+ get_viewport().set_input_as_handled()
diff --git a/scene/little_game/书架/书架.tscn b/scene/little_game/书架/书架.tscn
index d77aff65..0df88924 100644
--- a/scene/little_game/书架/书架.tscn
+++ b/scene/little_game/书架/书架.tscn
@@ -2,7 +2,7 @@
[ext_resource type="Script" uid="uid://b7iavnqno6e3s" path="res://scene/little_game/书架/书架.gd" id="1_8af23"]
[ext_resource type="AudioStream" uid="uid://6v8oqjaj01nj" path="res://asset/audio/sfx/交互/序章/04_书店内_书本掉落.wav" id="2_c6xiu"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="3_03tyv"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="3_5brf2"]
[ext_resource type="AudioStream" uid="uid://duxo1jopqqf0q" path="res://asset/audio/sfx/交互/序章/04_书店内_移动书本.wav" id="3_c6xiu"]
[ext_resource type="AudioStream" uid="uid://d1bto7ggjf76k" path="res://asset/audio/sfx/交互/序章/04_书店内_扶正书本.wav" id="3_o6bsw"]
[ext_resource type="AudioStream" uid="uid://gxoubqjqpuks" path="res://asset/audio/sfx/交互/序章/04_书店内_点击书本.wav" id="3_pfav2"]
@@ -182,18 +182,26 @@ script = ExtResource("1_8af23")
[node name="Sfx书本掉落" type="AudioStreamPlayer" parent="."]
stream = ExtResource("2_c6xiu")
bus = &"game_sfx"
+script = ExtResource("3_5brf2")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="Sfx扶正书本" type="AudioStreamPlayer" parent="."]
stream = ExtResource("3_o6bsw")
bus = &"game_sfx"
+script = ExtResource("3_5brf2")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
-[node name="SfxInterchange" parent="." instance=ExtResource("3_03tyv")]
+[node name="SfxInterchange" type="AudioStreamPlayer" parent="."]
stream = ExtResource("3_c6xiu")
-file = ""
+bus = &"game_sfx"
+script = ExtResource("3_5brf2")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
-[node name="SfxSelect" parent="." instance=ExtResource("3_03tyv")]
+[node name="SfxSelect" type="AudioStreamPlayer" parent="."]
stream = ExtResource("3_pfav2")
-file = ""
+bus = &"game_sfx"
+script = ExtResource("3_5brf2")
+metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="Shelf" type="Sprite2D" parent="."]
position = Vector2(283, 160)
diff --git a/scene/little_game/书架/生死簿.tscn b/scene/little_game/书架/生死簿.tscn
index 3c918ed4..18d66e4a 100644
--- a/scene/little_game/书架/生死簿.tscn
+++ b/scene/little_game/书架/生死簿.tscn
@@ -1,7 +1,7 @@
[gd_scene load_steps=45 format=3 uid="uid://bl5pohc77hi43"]
[ext_resource type="Script" uid="uid://cyyku6caspu01" path="res://scene/little_game/书架/生死簿.gd" id="1_wipr2"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="3_17f8x"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="3_40hbj"]
[ext_resource type="AudioStream" uid="uid://b283udh1xm7bw" path="res://asset/audio/sfx/交互/序章/04_书店内_生死簿翻页.wav" id="3_adstd"]
[ext_resource type="Script" uid="uid://cowyllqinju6n" path="res://scene/little_game/书架/陆小蝶名字.gd" id="4_dssaj"]
[ext_resource type="Texture2D" uid="uid://ci1iuxsvpy6qn" path="res://asset/art/little_game/书架_生死簿/生死簿摊开特写 书底.png" id="4_ghblq"]
@@ -303,9 +303,10 @@ shader_parameter/tint_amount = 0.127
layer = 5
script = ExtResource("1_wipr2")
-[node name="SfxPage" parent="." instance=ExtResource("3_17f8x")]
+[node name="SfxPage" type="AudioStreamPlayer" parent="."]
stream = ExtResource("3_adstd")
-file = ""
+bus = &"game_sfx"
+script = ExtResource("3_40hbj")
[node name="Control" type="Control" parent="."]
layout_mode = 3
@@ -408,13 +409,15 @@ libraries = {
&"": SubResource("AnimationLibrary_7rw5g")
}
-[node name="SfxStamp" parent="Control/页面/陆小蝶" instance=ExtResource("3_17f8x")]
+[node name="SfxStamp" type="AudioStreamPlayer" parent="Control/页面/陆小蝶"]
stream = ExtResource("10_adstd")
-file = ""
+bus = &"game_sfx"
+script = ExtResource("3_40hbj")
-[node name="SfxScare" parent="Control/页面/陆小蝶" instance=ExtResource("3_17f8x")]
+[node name="SfxScare" type="AudioStreamPlayer" parent="Control/页面/陆小蝶"]
stream = ExtResource("11_adstd")
-file = ""
+bus = &"game_sfx"
+script = ExtResource("3_40hbj")
[node name="seals" type="Node2D" parent="Control/页面/陆小蝶"]
diff --git a/scene/little_game/弹珠游戏/弹珠游戏.tscn b/scene/little_game/弹珠游戏/弹珠游戏.tscn
index 7fce514b..a08d5de6 100644
--- a/scene/little_game/弹珠游戏/弹珠游戏.tscn
+++ b/scene/little_game/弹珠游戏/弹珠游戏.tscn
@@ -1,9 +1,10 @@
-[gd_scene load_steps=23 format=3 uid="uid://cjx7o685ox8c1"]
+[gd_scene load_steps=24 format=3 uid="uid://cjx7o685ox8c1"]
[ext_resource type="Script" uid="uid://c5s4giu182isu" path="res://scene/little_game/弹珠游戏/弹珠游戏.gd" id="1_p2trd"]
[ext_resource type="Texture2D" uid="uid://bvf8b057baglw" path="res://asset/art/little_game/弹珠/bg_弹珠游戏.png" id="2_bm1k0"]
[ext_resource type="Texture2D" uid="uid://bs4tp4amd1kkm" path="res://asset/art/little_game/弹珠/抱手.png" id="3_3kvx4"]
[ext_resource type="AudioStream" uid="uid://bb6njoaxi2hbx" path="res://asset/audio/sfx/game/弹珠游戏/hit.ogg" id="3_co06r"]
+[ext_resource type="FontVariation" uid="uid://1ryw42kej6lv" path="res://config/font_ui.tres" id="3_ctokx"]
[ext_resource type="PackedScene" uid="uid://bbcfjksjlyfx5" path="res://scene/little_game/弹珠游戏/ball.tscn" id="4_bm1k0"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="4_co06r"]
[ext_resource type="Texture2D" uid="uid://btplp6xvmc6sx" path="res://asset/art/little_game/弹珠/手屈伸/0.png" id="4_fk3jp"]
@@ -285,6 +286,7 @@ size_flags_vertical = 4
theme_override_colors/default_color = Color(0.856067, 0.856067, 0.856067, 1)
theme_override_colors/font_outline_color = Color(0.401628, 0.253369, 0.0745033, 1)
theme_override_constants/outline_size = 5
+theme_override_fonts/normal_font = ExtResource("3_ctokx")
theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
text = "[wave amp=10.0 freq=5.0][shake rate=4.0 level=3] 弹珠拿出来"
@@ -303,21 +305,18 @@ libraries = {
stream = ExtResource("3_co06r")
bus = &"game_sfx"
script = ExtResource("4_co06r")
-file = ""
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="SfxShoot" type="AudioStreamPlayer" parent="."]
stream = SubResource("AudioStreamInteractive_aqxy0")
bus = &"game_sfx"
script = ExtResource("4_co06r")
-file = ""
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="SfxDispatch" type="AudioStreamPlayer" parent="."]
stream = ExtResource("6_ctokx")
bus = &"game_sfx"
script = ExtResource("4_co06r")
-file = ""
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="Boy" type="Node2D" parent="."]
diff --git a/scene/little_game/拼凑信件.gd b/scene/little_game/拼凑信件.gd
index d87df4f3..4c6f3485 100644
--- a/scene/little_game/拼凑信件.gd
+++ b/scene/little_game/拼凑信件.gd
@@ -147,9 +147,11 @@ func _post_success():
func _unhandled_input(event: InputEvent) -> void:
- # block all input
+ if event.is_action_pressed("escape") or event.is_action_pressed("bag"):
+ return
+ # block all input except "escape" or "bag"
get_viewport().set_input_as_handled()
- if event.is_action_pressed("cancel") or event.is_action_pressed("escape"):
+ if event.is_action_pressed("cancel"):
if game_finished:
success.emit()
else:
diff --git a/scene/little_game/拼凑信件.tscn b/scene/little_game/拼凑信件.tscn
index 5c83a11d..e9bdaf9a 100644
--- a/scene/little_game/拼凑信件.tscn
+++ b/scene/little_game/拼凑信件.tscn
@@ -2,8 +2,8 @@
[ext_resource type="Script" uid="uid://b1t12jgy6whsc" path="res://scene/little_game/拼凑信件.gd" id="1_cifku"]
[ext_resource type="Texture2D" uid="uid://c2y4mpkygrmaf" path="res://asset/art/little_game/拼凑信件/桌面.png" id="2_0fxwt"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="2_yetjt"]
[ext_resource type="AudioStream" uid="uid://cxs1p014bq3bn" path="res://asset/audio/sfx/交互/序章/04_书店内_旋转信纸.wav" id="3_eph5y"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="3_ifhby"]
[ext_resource type="Texture2D" uid="uid://duxdnw1uhlpm5" path="res://asset/art/little_game/拼凑信件/信件碎片.png" id="3_mjf3s"]
[sub_resource type="AtlasTexture" id="AtlasTexture_4e0jv"]
@@ -28,9 +28,10 @@ region = Rect2(280, 200, 152, 152)
layer = 5
script = ExtResource("1_cifku")
-[node name="SfxMove" parent="." instance=ExtResource("2_yetjt")]
+[node name="SfxMove" type="AudioStreamPlayer" parent="."]
stream = ExtResource("3_eph5y")
-file = ""
+bus = &"game_sfx"
+script = ExtResource("3_ifhby")
[node name="Control" type="Control" parent="."]
layout_mode = 3
diff --git a/scene/little_game/旋转锁.tscn b/scene/little_game/旋转锁.tscn
index 0c189ef2..438ade19 100644
--- a/scene/little_game/旋转锁.tscn
+++ b/scene/little_game/旋转锁.tscn
@@ -12,7 +12,7 @@
[ext_resource type="Texture2D" uid="uid://b1car0t5b7pg6" path="res://asset/art/little_game/旋转锁/钥匙.png" id="9_2tu7h"]
[ext_resource type="AudioStream" uid="uid://bqaxy1emtbc04" path="res://asset/audio/sfx/game/旋转锁/转轮声.mp3" id="10_4iyuf"]
[ext_resource type="AudioStream" uid="uid://1khahqvfjckk" path="res://asset/audio/sfx/game/旋转锁/插销声.mp3" id="11_h2ycu"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="13_121lr"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="12_a8doy"]
[ext_resource type="AudioStream" uid="uid://inmdv5gqqius" path="res://asset/audio/sfx/ui/门锁互动.mp3" id="14_owvcm"]
[node name="旋转锁" type="Control"]
@@ -131,16 +131,20 @@ polygon = PackedVector2Array(49.5, -4.5, 9, -4, -18, -1, -52, -1, -52, 1, -18, 1
[node name="Sprite2D" type="Sprite2D" parent="Key"]
texture = ExtResource("9_2tu7h")
-[node name="SfxGear" parent="." instance=ExtResource("13_121lr")]
+[node name="SfxGear" type="AudioStreamPlayer" parent="."]
stream = ExtResource("10_4iyuf")
-dir = "game/旋转锁"
-file = "转轮声.mp3"
+bus = &"game_sfx"
+script = ExtResource("12_a8doy")
+mode = null
-[node name="SfxKey" parent="." instance=ExtResource("13_121lr")]
+[node name="SfxKey" type="AudioStreamPlayer" parent="."]
stream = ExtResource("11_h2ycu")
-dir = "game/旋转锁"
-file = "插销声.mp3"
+bus = &"game_sfx"
+script = ExtResource("12_a8doy")
+mode = null
-[node name="SfxOpen" parent="." instance=ExtResource("13_121lr")]
+[node name="SfxOpen" type="AudioStreamPlayer" parent="."]
stream = ExtResource("14_owvcm")
-file = "门锁互动.mp3"
+bus = &"game_sfx"
+script = ExtResource("12_a8doy")
+mode = null
diff --git a/scene/notification/notification.tscn b/scene/notification/notification.tscn
index 6f2a7e03..10a1daa3 100644
--- a/scene/notification/notification.tscn
+++ b/scene/notification/notification.tscn
@@ -1,13 +1,13 @@
[gd_scene load_steps=5 format=3 uid="uid://5g07x6q7wwr1"]
[ext_resource type="Script" uid="uid://b2aixse6e2l86" path="res://scene/notification/notification.gd" id="1_j0g80"]
-[ext_resource type="FontFile" uid="uid://dr8bp6p7byb37" path="res://asset/font/字体/方正楷体简体.TTF" id="2_eh7gu"]
+[ext_resource type="FontVariation" uid="uid://1ryw42kej6lv" path="res://config/font_ui.tres" id="2_btpyr"]
[ext_resource type="Texture2D" uid="uid://d4laekws15ap6" path="res://asset/art/scene/c01/s09_黄包车长场景/动画字幕/动画字幕-08.png" id="3_otkdq"]
[sub_resource type="LabelSettings" id="LabelSettings_ycsas"]
-font = ExtResource("2_eh7gu")
+font = ExtResource("2_btpyr")
outline_size = 4
-outline_color = Color(0.184314, 0.12549, 0.141176, 1)
+outline_color = Color(0.0862244, 0.0291227, 0.00516311, 1)
[node name="Notification" type="Control"]
process_mode = 3
@@ -39,6 +39,7 @@ custom_minimum_size = Vector2(50, 0)
layout_mode = 2
size_flags_horizontal = 8
mouse_filter = 2
+theme_override_fonts/normal_font = ExtResource("2_btpyr")
text = "notification"
fit_content = true
scroll_active = false
diff --git a/scene/player/main_player.gd b/scene/player/main_player.gd
index 557b68da..9bebeaf2 100644
--- a/scene/player/main_player.gd
+++ b/scene/player/main_player.gd
@@ -372,7 +372,7 @@ var os_tween: Tween
var os_pausing_timer: SceneTreeTimer
-func pop_os(lines := [], auto_freeze := true, auto_release := true):
+func pop_os(lines := [], auto_freeze := true, auto_release := true) -> Tween:
if os_tween:
os_tween.kill()
if auto_freeze:
@@ -389,6 +389,7 @@ func pop_os(lines := [], auto_freeze := true, auto_release := true):
os_tween.tween_property(os_contaner, "modulate:a", 0.0, 0.2)
if auto_release:
os_tween.tween_callback(release_player)
+ return os_tween
func _os_load_line(line, duration):
@@ -403,10 +404,13 @@ func _os_load_line(line, duration):
func _on_os_line_timeout(naturally := true):
if not naturally:
+ if os_label.is_typing:
+ os_label.skip_typing()
+ return
if os_pausing_timer.timeout.is_connected(_on_os_line_timeout):
os_pausing_timer.timeout.disconnect(_on_os_line_timeout)
if os_tween.is_valid():
- os_label.text = ""
+ # os_label.text = ""
os_tween.play()
os_pausing_timer = null
diff --git a/scene/player/main_player.tscn b/scene/player/main_player.tscn
index db362b4a..73738434 100644
--- a/scene/player/main_player.tscn
+++ b/scene/player/main_player.tscn
@@ -1,9 +1,8 @@
-[gd_scene load_steps=12 format=3 uid="uid://cjhw5ecygrqty"]
+[gd_scene load_steps=10 format=3 uid="uid://cjhw5ecygrqty"]
[ext_resource type="Script" uid="uid://cwfiim4do4vtk" path="res://scene/player/main_player.gd" id="1_3a78y"]
[ext_resource type="SpriteFrames" uid="uid://b7fhheih1hbvf" path="res://config/animation/entity_sprite_frames.tres" id="2_3w63u"]
[ext_resource type="FontFile" uid="uid://bjmhscwn1ixj1" path="res://asset/font/字体/ChillJinshuSongMedium.otf" id="3_gk3xo"]
-[ext_resource type="Texture2D" uid="uid://cehulj6qro08v" path="res://asset/art/ui/对话框.png" id="4_0qo0c"]
[ext_resource type="Script" uid="uid://g32um0mltv5d" path="res://addons/dialogue_manager/dialogue_label.gd" id="5_tclgd"]
[sub_resource type="Gradient" id="Gradient_gk3xo"]
@@ -39,21 +38,6 @@ fill_to = Vector2(1, 1)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_fno82"]
size = Vector2(15, 180)
-[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_j5yhp"]
-texture = ExtResource("4_0qo0c")
-texture_margin_left = 6.0
-texture_margin_top = 6.0
-texture_margin_right = 6.0
-texture_margin_bottom = 6.0
-expand_margin_left = 2.0
-expand_margin_top = 2.0
-expand_margin_right = 2.0
-expand_margin_bottom = 2.0
-axis_stretch_horizontal = 2
-axis_stretch_vertical = 2
-region_rect = Rect2(24, 76, 38, 24)
-modulate_color = Color(0.996078, 0.92549, 0.85098, 0.733333)
-
[node name="MainPlayer" type="CharacterBody2D"]
z_index = 5
collision_mask = 2
@@ -86,20 +70,22 @@ shape = SubResource("RectangleShape2D_fno82")
unique_name_in_owner = true
layout_mode = 3
anchors_preset = 0
-offset_top = -120.0
-offset_bottom = -120.0
+offset_top = -113.0
+offset_bottom = -113.0
+scale = Vector2(0.33, 0.33)
mouse_filter = 2
[node name="MarginContainer" type="MarginContainer" parent="OSPivot"]
+custom_minimum_size = Vector2(235, 30)
layout_mode = 1
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
-offset_left = -60.0
-offset_top = -21.0
-offset_right = 60.0
+offset_left = -116.0
+offset_top = -158.0
+offset_right = 104.0
grow_horizontal = 2
grow_vertical = 0
size_flags_horizontal = 4
@@ -109,25 +95,26 @@ mouse_filter = 2
[node name="PanelContainer" type="PanelContainer" parent="OSPivot/MarginContainer"]
unique_name_in_owner = true
light_mask = 16
-custom_minimum_size = Vector2(70, 0)
layout_mode = 2
-size_flags_horizontal = 4
-size_flags_vertical = 4
+size_flags_vertical = 8
mouse_filter = 2
-theme_override_styles/panel = SubResource("StyleBoxTexture_j5yhp")
+theme_type_variation = &"os_panel_container"
[node name="OSLabel" type="RichTextLabel" parent="OSPivot/MarginContainer/PanelContainer"]
unique_name_in_owner = true
light_mask = 16
clip_contents = false
-custom_minimum_size = Vector2(70, 0)
layout_mode = 2
+size_flags_vertical = 8
mouse_filter = 2
theme_override_constants/line_separation = 2
theme_override_fonts/normal_font = ExtResource("3_gk3xo")
-theme_override_font_sizes/normal_font_size = 7
+theme_override_font_sizes/normal_font_size = 23
bbcode_enabled = true
-text = "os 测试文本"
+text = "os 测试文本
+测试文本测试文本测试文本
+a
+afaferwgthjytkukuykliuflafaferwgthjytkukuykliufl"
fit_content = true
scroll_following = true
script = ExtResource("5_tclgd")
@@ -142,5 +129,4 @@ light_mask = 9
scale = Vector2(0.5, 0.5)
sprite_frames = ExtResource("2_3w63u")
animation = &"c00_吕萍_idle_right"
-frame_progress = 0.00183647
offset = Vector2(0, -100)
diff --git a/scene/prop/prop_bag_button.tscn b/scene/prop/prop_bag_button.tscn
index fa4bac53..f8a1ecc7 100644
--- a/scene/prop/prop_bag_button.tscn
+++ b/scene/prop/prop_bag_button.tscn
@@ -1,33 +1,6 @@
-[gd_scene load_steps=7 format=3 uid="uid://wxd25ec3cqyy"]
+[gd_scene load_steps=3 format=3 uid="uid://wxd25ec3cqyy"]
[ext_resource type="Texture2D" uid="uid://b343nvvbtpglb" path="res://asset/art/ui/互动提示符/ui 像素版_纯白.png" id="1_cj3ky"]
-[ext_resource type="Texture2D" uid="uid://cehulj6qro08v" path="res://asset/art/ui/对话框.png" id="2_4yw4h"]
-
-[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_rvhvk"]
-texture = ExtResource("2_4yw4h")
-texture_margin_left = 4.0
-texture_margin_top = 4.0
-texture_margin_right = 4.0
-texture_margin_bottom = 4.0
-region_rect = Rect2(22, 38, 40, 30)
-modulate_color = Color(0.877616, 0.877616, 0.877616, 1)
-
-[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_xo6jf"]
-texture = ExtResource("2_4yw4h")
-texture_margin_left = 4.0
-texture_margin_top = 4.0
-texture_margin_right = 4.0
-texture_margin_bottom = 4.0
-region_rect = Rect2(22, 38, 40, 30)
-
-[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_wlvs1"]
-texture = ExtResource("2_4yw4h")
-texture_margin_left = 4.0
-texture_margin_top = 4.0
-texture_margin_right = 4.0
-texture_margin_bottom = 4.0
-region_rect = Rect2(22, 38, 40, 30)
-modulate_color = Color(0.585062, 0.585062, 0.585062, 1)
[sub_resource type="AtlasTexture" id="AtlasTexture_rvhvk"]
atlas = ExtResource("1_cj3ky")
@@ -35,13 +8,11 @@ region = Rect2(732, 546, 45, 48)
[node name="Button" type="Button"]
custom_minimum_size = Vector2(100, 15)
+theme_type_variation = &"FlatButton"
theme_override_colors/icon_hover_color = Color(1, 1, 1, 0.913725)
theme_override_colors/icon_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/icon_focus_color = Color(1, 1, 1, 0.819608)
theme_override_colors/icon_normal_color = Color(1, 1, 1, 0.6)
theme_override_constants/icon_max_width = 8
-theme_override_styles/focus = SubResource("StyleBoxTexture_rvhvk")
-theme_override_styles/hover = SubResource("StyleBoxTexture_xo6jf")
-theme_override_styles/normal = SubResource("StyleBoxTexture_wlvs1")
text = "院长的信"
icon = SubResource("AtlasTexture_rvhvk")
diff --git a/scene/prop/prop_hud.tscn b/scene/prop/prop_hud.tscn
index e1ba08e2..232e7856 100644
--- a/scene/prop/prop_hud.tscn
+++ b/scene/prop/prop_hud.tscn
@@ -1,21 +1,22 @@
-[gd_scene load_steps=15 format=3 uid="uid://dc778gsjfr3ky"]
+[gd_scene load_steps=16 format=3 uid="uid://dc778gsjfr3ky"]
[ext_resource type="Script" uid="uid://ytrf63hbqa45" path="res://scene/prop/prop_hud.gd" id="1_bbv0a"]
[ext_resource type="Texture2D" uid="uid://dok08tovej18w" path="res://asset/art/ui/hud/normal_left.png" id="2_bjc2b"]
-[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/general/sfx.tscn" id="2_g6c03"]
+[ext_resource type="AudioStream" uid="uid://cvttds81trcoc" path="res://asset/audio/sfx/ui/click.wav" id="2_lom38"]
[ext_resource type="AudioStream" uid="uid://bjh1761jeu3hy" path="res://asset/audio/sfx/交互/通用发现音效.wav" id="3_bn186"]
+[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/general/sfx.gd" id="3_d7vso"]
[ext_resource type="Texture2D" uid="uid://c45k7ncg6xhpv" path="res://asset/art/ui/hud/pressed_left.png" id="3_fca7p"]
[ext_resource type="Texture2D" uid="uid://c2jq2neda32ix" path="res://asset/art/ui/hud/Prop.png" id="5_6tt77"]
[ext_resource type="Texture2D" uid="uid://0uwun1mo726u" path="res://asset/art/prop/c02/绳子物品.png" id="6_0m706"]
[ext_resource type="Texture2D" uid="uid://d4nxjk0127u23" path="res://asset/art/ui/hud/selecting_bg.png" id="6_5ixbr"]
[ext_resource type="Texture2D" uid="uid://c0gjes4a8ou3b" path="res://asset/art/ui/hud/select_mark.png" id="7_53yeo"]
-[ext_resource type="FontFile" uid="uid://dr8bp6p7byb37" path="res://asset/font/字体/方正楷体简体.TTF" id="10_mye4q"]
[ext_resource type="Texture2D" uid="uid://c1ogeaa836kry" path="res://asset/art/ui/hud/normal_right.png" id="10_vkaik"]
[ext_resource type="Script" uid="uid://cmpkidbjeue6p" path="res://scene/prop/test_hbox.gd" id="11_008sv"]
[ext_resource type="Texture2D" uid="uid://d03la4d2swk0k" path="res://asset/art/ui/hud/pressed_right.png" id="11_a512b"]
+[ext_resource type="FontVariation" uid="uid://1ryw42kej6lv" path="res://config/font_ui.tres" id="13_lom38"]
[sub_resource type="LabelSettings" id="LabelSettings_830v8"]
-font = ExtResource("10_mye4q")
+font = ExtResource("13_lom38")
font_size = 36
[node name="PropHUD" type="Control"]
@@ -39,13 +40,17 @@ offset_bottom = 193.0
layout_mode = 2
size_flags_horizontal = 0
-[node name="SfxClick" parent="VBoxContainer/HBoxContainer" instance=ExtResource("2_g6c03")]
+[node name="SfxClick" type="AudioStreamPlayer" parent="VBoxContainer/HBoxContainer"]
unique_name_in_owner = true
+stream = ExtResource("2_lom38")
+bus = &"game_sfx"
+script = ExtResource("3_d7vso")
-[node name="SfxNewProp" parent="VBoxContainer/HBoxContainer" instance=ExtResource("2_g6c03")]
+[node name="SfxNewProp" type="AudioStreamPlayer" parent="VBoxContainer/HBoxContainer"]
unique_name_in_owner = true
stream = ExtResource("3_bn186")
-file = ""
+bus = &"game_sfx"
+script = ExtResource("3_d7vso")
[node name="LeftMargin" type="MarginContainer" parent="VBoxContainer/HBoxContainer"]
layout_mode = 2
diff --git a/scene/prop/prop_inspector.gd b/scene/prop/prop_inspector.gd
index 8b9196d4..b4b9883d 100644
--- a/scene/prop/prop_inspector.gd
+++ b/scene/prop/prop_inspector.gd
@@ -37,6 +37,8 @@ func _ready() -> void:
func _hide():
+ if status == STATUS_HIDDEN:
+ return
status = STATUS_HIDDEN
var tween = create_tween()
tween.tween_property(origin_texture, "modulate:a", 0.0, 0.3)
@@ -72,6 +74,7 @@ func _blink_label(init := true):
blinking_tween.tween_property(tip_label, "modulate:a", 0.5, 1.0)
blinking_tween.tween_callback(_blink_label.bind(true))
+
# 如果没有 notes_texture,自动使用黑色遮罩
func pop_standard_inspection(cover_texture, notes_texture, inspection_note, centered := false):
if centered:
@@ -119,17 +122,28 @@ func pop_prop_inspection(prop_key: String, cover_texture: Texture2D, use_default
if prop_key:
var obtain_str = tr("ui_获得")
var prop_title = tr(prop_key)
- # var detail = tr(prop_key + "_说明")
var text = "~ title\n" + obtain_str + ": " + prop_title
- text += "[#item]\n=> END"
+ text += "[#item]\n"
+ # 道具的一句话说明
+ var words_key = prop_key + "_说明"
+ var words = tr(words_key)
+ if words_key != words:
+ text += words + "\n"
+ text += "=> END"
var prop_res = DialogueManager.create_resource_from_text(text)
var balloon = preload("res://scene/dialog/balloon.tscn").instantiate()
- # 手动跳过的同时隐藏
- balloon.manually_skipped_line.connect(_hide)
+ # 手动跳过的同时显示下一句
+ balloon.manually_skipped_line.connect(_show_prop_words)
DialogueManager.show_dialogue_balloon_scene(balloon, prop_res, "title")
SceneManager.freeze_player(0)
+func _show_prop_words(line_id: String):
+ # 如果手动退出 ballon,同时退出 prop inspector
+ if line_id == "3":
+ _hide()
+
+
func _unhandled_input(event: InputEvent) -> void:
if status == STATUS_HIDDEN:
return
@@ -155,6 +169,8 @@ func _unhandled_input(event: InputEvent) -> void:
full_texture.texture = texture_cover
tip_label.text = tip_cover
create_tween().tween_property(content_label, "modulate:a", 0.0, 0.2)
- # STATUS_INSPECTING_PROP 直接退出
elif status == STATUS_INSPECTING_PROP:
+ # STATUS_INSPECTING_PROP 直接退出
+ # 因为 input 优先被 ballon 获得,然后被 inspector 获得
+ # 所以此时必然没有 ballon 存在
_hide()
diff --git a/scene/prop/prop_inspector.tscn b/scene/prop/prop_inspector.tscn
index ccfd5cd4..d10e5768 100644
--- a/scene/prop/prop_inspector.tscn
+++ b/scene/prop/prop_inspector.tscn
@@ -3,10 +3,7 @@
[ext_resource type="Script" uid="uid://1xdb7s1nigv8" path="res://scene/prop/prop_inspector.gd" id="1_2wpwe"]
[ext_resource type="Texture2D" uid="uid://f186lvt5y2ql" path="res://asset/art/ui/prop/遮罩.png" id="2_j83lq"]
[ext_resource type="Texture2D" uid="uid://cvgw2mxrlr6io" path="res://asset/art/scene/c02/旧版/s02_走道/ux_进门鼠疫海报yz.png" id="2_wr575"]
-
-[sub_resource type="LabelSettings" id="LabelSettings_5qe7a"]
-line_spacing = 1.0
-font_size = 11
+[ext_resource type="FontVariation" uid="uid://1ryw42kej6lv" path="res://config/font_ui.tres" id="4_opug5"]
[node name="PropInspector" type="CanvasLayer"]
layer = 21
@@ -102,7 +99,6 @@ text = "据闻奉贤县分水墩又有七人染受鼠疫,病状可怖,闻医
《申报》
民国五年一月十三日"
-label_settings = SubResource("LabelSettings_5qe7a")
vertical_alignment = 1
autowrap_mode = 3
@@ -125,6 +121,7 @@ unique_name_in_owner = true
modulate = Color(1, 1, 1, 0)
layout_mode = 2
size_flags_horizontal = 4
-text = "Q: Exit E: Read"
+theme_override_fonts/font = ExtResource("4_opug5")
+text = "Q: 退出 E: 阅读"
horizontal_alignment = 1
vertical_alignment = 1
diff --git a/scene/shading/ghost.gdshader b/scene/shading/ghost.gdshader
index 2baaf182..ec1afe66 100644
--- a/scene/shading/ghost.gdshader
+++ b/scene/shading/ghost.gdshader
@@ -1,46 +1,49 @@
shader_type canvas_item;
-// 振動の強さ
-uniform float shake_power = 0.01;
-// 振動率
-uniform float shake_rate : hint_range( 0.0, 1.0 ) = 0.2;
-// 振動速度
-uniform float shake_speed = 6.;
-// 振動ブロックサイズ
-uniform float shake_block_size = 10.;
-// 色の分離率
-uniform float shake_color_rate : hint_range( 0.0, 1.0 ) = 0.01;
-// スクリーン
-uniform sampler2D screen_texture : hint_screen_texture;
+uniform float time_scale : hint_range(0.1, 5.0) = 1.0;
+uniform float fog_intensity : hint_range(0.0, 1.0) = 0.8;
-float random( float seed )
-{
- return fract( 543.2543 * sin( dot( vec2( seed, seed ), vec2( 3525.46, -54.3415 ) ) ) );
+// 噪声函数
+float noise(vec2 uv) {
+ return fract(sin(dot(uv, vec2(12.9898, 78.233))) * 43758.5453);
}
-void fragment( )
-{
- float enable_shift = float(
- random( trunc( TIME * shake_speed ) ) < shake_rate
- );
- vec2 fixed_uv = SCREEN_UV;
- fixed_uv.x += (
- random(
- ( trunc( SCREEN_UV.y * shake_block_size ) / shake_block_size )
- + TIME
- ) - 0.5
- ) * shake_power * enable_shift;
- vec4 pixel_color = textureLod( screen_texture, fixed_uv, 0.0);
- pixel_color.r = mix(
- pixel_color.r
- , textureLod( screen_texture, fixed_uv + vec2( shake_color_rate, 0.0 ), 0.0 ).r
- , enable_shift
- );
- pixel_color.b = mix(
- pixel_color.b
- , textureLod( screen_texture, fixed_uv + vec2( -shake_color_rate, 0.0 ), 0.0 ).b
- , enable_shift
- );
- //COLOR.rgb = mix(COLOR.rgb, pixel_color.rgb, .5);
- COLOR.rgb = smoothstep(.05, .7, pixel_color.rgb);
+float fbm(vec2 uv) {
+ float value = 0.0;
+ float amplitude = 0.5;
+ float frequency = 1.0;
+
+ for(int i = 0; i < 4; i++) {
+ value += amplitude * noise(uv * frequency);
+ amplitude *= 0.5;
+ frequency *= 2.0;
+ }
+ return value;
}
+
+void fragment() {
+ vec2 uv = UV;
+ float time = TIME * time_scale;
+ float sin_time_x = sin(time * 2.1) * 0.15 + 2.0;
+ float sin_time_y = sin(time * 3.5) * 0.15 + 2.0;
+
+ // 基础轮廓
+ vec2 center = vec2(0.5, 0.5); // 重心稍微偏上
+ float body_shape = 1.0 - length((uv - center) * vec2(sin_time_x, sin_time_y));
+ float base_shape = smoothstep(0.0, 0.8, body_shape);
+
+ // 飘动的雾气效果
+ float fog_noise = fbm(uv * 5.0 + vec2(time * 0.3, time * 0.2));
+ fog_noise = mix(fog_noise, fbm(uv * 9.0 - vec2(time * 0.4, 0.0)), 0.5);
+
+ // 组合形状和噪声
+ float final_alpha = base_shape * fog_noise * fog_intensity;
+
+ //// 添加边缘发光效果
+ //float edge_glow = 0.6 - smoothstep(0.0, 0.4, abs(base_shape - 0.3));
+ //final_alpha += edge_glow * 0.02;
+
+ // 最终颜色
+ COLOR.rgb = vec3(0.0);
+ COLOR.a = final_alpha * 2.5;
+}
\ No newline at end of file
diff --git a/scene/shading/ghost.tscn b/scene/shading/ghost.tscn
index 091bc8cd..9df1a02e 100644
--- a/scene/shading/ghost.tscn
+++ b/scene/shading/ghost.tscn
@@ -1,40 +1,46 @@
-[gd_scene load_steps=6 format=3 uid="uid://h0s5ms7r7d8g"]
+[gd_scene load_steps=8 format=3 uid="uid://h0s5ms7r7d8g"]
[ext_resource type="Shader" uid="uid://cr3jq30n7muy4" path="res://scene/shading/ghost.gdshader" id="1_n4q4i"]
-[ext_resource type="Texture2D" uid="uid://b7gyapghy3tsy" path="res://asset/art/neutral_point_light.png" id="2_4e2gx"]
[ext_resource type="Texture2D" uid="uid://bc64s5xfysrc3" path="res://asset/art/scene/c01/s07_书店外/bg_书店外_夜晚.png" id="4_lap87"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_fv2fx"]
shader = ExtResource("1_n4q4i")
-shader_parameter/shake_power = 0.002
-shader_parameter/shake_rate = 0.4
-shader_parameter/shake_speed = 6.0
-shader_parameter/shake_block_size = 2.0
-shader_parameter/shake_color_rate = 0.002
+shader_parameter/time_scale = 1.0
+shader_parameter/fog_intensity = 0.35
-[sub_resource type="SpriteFrames" id="SpriteFrames_fqswq"]
-animations = [{
-"frames": [{
-"duration": 1.0,
-"texture": ExtResource("2_4e2gx")
-}],
-"loop": true,
-"name": &"default",
-"speed": 5.0
-}]
+[sub_resource type="Gradient" id="Gradient_m5hwi"]
-[node name="Ghost" type="AnimatedSprite2D"]
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_v3bi5"]
+gradient = SubResource("Gradient_m5hwi")
+width = 256
+height = 256
+
+[sub_resource type="Gradient" id="Gradient_v3bi5"]
+interpolation_mode = 2
+offsets = PackedFloat32Array(0, 0.959064, 1)
+colors = PackedColorArray(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_1ykr3"]
+gradient = SubResource("Gradient_v3bi5")
+width = 4000
+height = 400
+
+[node name="Ghost" type="Sprite2D"]
material = SubResource("ShaderMaterial_fv2fx")
position = Vector2(135, 129)
-sprite_frames = SubResource("SpriteFrames_fqswq")
-autoplay = "default"
-frame_progress = 0.983059
+texture = SubResource("GradientTexture2D_v3bi5")
[node name="BackBufferCopy" type="BackBufferCopy" parent="."]
+visible = false
copy_mode = 2
[node name="Sprite2D" type="Sprite2D" parent="."]
visible = false
show_behind_parent = true
-position = Vector2(595, -10)
+position = Vector2(-254, -10)
texture = ExtResource("4_lap87")
+
+[node name="Sprite2D2" type="Sprite2D" parent="."]
+modulate = Color(0, 0, 0, 0.435294)
+position = Vector2(-1966, -4)
+texture = SubResource("GradientTexture2D_1ykr3")