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")