From 6e8dca6bca15bf25dd87631d3acdd197e126156f Mon Sep 17 00:00:00 2001 From: Butch Wesley Date: Sun, 12 Mar 2023 17:00:33 -0400 Subject: [PATCH] Godot 4 stub accessors (#476) * some wiki updates * can double scripts with new accessors * version bump * code review --- .gutconfig.json | 2 +- CHANGES.md | 3 + addons/gut/doubler.gd | 8 +- addons/gut/gui/GutBottomPanel.tscn | 16 +- addons/gut/gui/GutSceneTheme.tres | 8 +- addons/gut/gui/RunResults.tscn | 18 +- addons/gut/plugin.cfg | 2 +- addons/gut/script_parser.gd | 3 + addons/gut/test.gd | 2 +- addons/gut/utils.gd | 2 +- scratch/override_getset.gd | 73 ++++++++ test/integration/test_doubler_and_stubber.gd | 1 + test/integration/test_stubbing_accessors.gd | 71 ++++++++ test/unit/test_doubler.gd | 2 +- test/unit/test_script_parser.gd | 50 ++++-- wiki/Asserts-and-Methods.md | 4 +- wiki/Command-Line.md | 25 +-- wiki/Comparing-Things.md | 2 +- wiki/Creating-Tests.md | 24 +-- wiki/Double-Strategy.md | 50 ++++++ wiki/Doubles.md | 175 ++++++------------- wiki/Export-Test-Results.md | 2 +- wiki/Gut-Settings-And-Methods.md | 77 -------- wiki/Home.md | 34 +--- wiki/Hooks.md | 2 +- wiki/Inner-Test-Classes.md | 4 +- wiki/Input-Factory.md | 2 +- wiki/Install.md | 2 +- wiki/Memory-Management.md | 2 +- wiki/Mock-Input.md | 2 +- wiki/New-For-Godot-4.md | 114 ++++++++++++ wiki/Orphans.md | 2 +- wiki/Parameterized-Tests.md | 90 ++++++---- wiki/Partial-Doubles.md | 2 +- wiki/Quick-Start.md | 53 +++--- wiki/Running-On-Devices.md | 2 +- wiki/Simulate.md | 4 +- wiki/Spies.md | 2 +- wiki/Stubbing.md | 106 ++++++----- wiki/Yielding.md | 2 +- wiki/images/GuiCompact.png | Bin 0 -> 26201 bytes wiki/images/GutGui.png | Bin 158579 -> 193823 bytes wiki/images/exclude_addons.png | Bin 122403 -> 180842 bytes 43 files changed, 624 insertions(+), 421 deletions(-) create mode 100644 scratch/override_getset.gd create mode 100644 test/integration/test_stubbing_accessors.gd create mode 100644 wiki/Double-Strategy.md delete mode 100644 wiki/Gut-Settings-And-Methods.md create mode 100644 wiki/New-For-Godot-4.md create mode 100644 wiki/images/GuiCompact.png diff --git a/.gutconfig.json b/.gutconfig.json index 45f50f39..d6072949 100644 --- a/.gutconfig.json +++ b/.gutconfig.json @@ -10,7 +10,7 @@ "should_maximize": false, "should_exit": true, "ignore_pause": true, - "log_level": 0, + "log_level": 3, "double_strategy": "partial", "include_subdirs": true, "inner_class": "", diff --git a/CHANGES.md b/CHANGES.md index a4677059..13ccd2d8 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,6 +2,9 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +# 9.0.1 +* Fix #475, you can now double scripts that use the new accessors. + # 9.0.0 9.0.0 is the first version of GUT released for Godot 4. Any version below 9.0.0 is for 3.x. See the [GODOT_4_README.md](https://github.com/bitwes/Gut/blob/godot_4/GODOT_4_README.md) in the `godot_4` branch for changes to GUT from 3.x. diff --git a/addons/gut/doubler.gd b/addons/gut/doubler.gd index f5972a24..e4b984db 100644 --- a/addons/gut/doubler.gd +++ b/addons/gut/doubler.gd @@ -172,6 +172,10 @@ func _get_base_script_text(parsed, override_path, partial): return _base_script_text.format(values) +func _is_valid_double_method(parsed_script, parsed_method): + return !parsed_method.is_accessor() and \ + !parsed_method.is_black_listed() and \ + !_ignored_methods.has(parsed_script.resource, parsed_method.meta.name) func _create_double(parsed, strategy, override_path, partial): var base_script = _get_base_script_text(parsed, override_path, partial) @@ -183,7 +187,7 @@ func _create_double(parsed, strategy, override_path, partial): dbl_src += base_script for method in parsed.get_local_methods(): - if(!method.is_black_listed() && !_ignored_methods.has(parsed.resource, method.meta.name)): + if(_is_valid_double_method(parsed, method)): var mthd = parsed.get_local_method(method.meta.name) if(parsed.is_native): dbl_src += _get_func_text(method.meta, parsed.resource, super_name) @@ -192,7 +196,7 @@ func _create_double(parsed, strategy, override_path, partial): if(strategy == _utils.DOUBLE_STRATEGY.INCLUDE_SUPER): for method in parsed.get_super_methods(): - if(!method.is_black_listed() && !_ignored_methods.has(parsed.resource, method.meta.name)): + if(_is_valid_double_method(parsed, method)): _stub_to_call_super(parsed, method.meta.name) if(parsed.is_native): dbl_src += _get_func_text(method.meta, parsed.resource, super_name) diff --git a/addons/gut/gui/GutBottomPanel.tscn b/addons/gut/gui/GutBottomPanel.tscn index 74135e7b..fdcdc1e6 100644 --- a/addons/gut/gui/GutBottomPanel.tscn +++ b/addons/gut/gui/GutBottomPanel.tscn @@ -9,7 +9,7 @@ [sub_resource type="Shortcut" id="9"] -[sub_resource type="Image" id="Image_w3gk7"] +[sub_resource type="Image" id="Image_18d1g"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 131, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 131, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 131, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 231, 255, 93, 93, 55, 255, 97, 97, 58, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 93, 93, 41, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 97, 97, 42, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 98, 98, 47, 255, 97, 97, 42, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 93, 93, 233, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 94, 94, 46, 255, 93, 93, 236, 255, 93, 93, 233, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 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", @@ -18,8 +18,8 @@ data = { "width": 16 } -[sub_resource type="ImageTexture" id="ImageTexture_ecrrc"] -image = SubResource("Image_w3gk7") +[sub_resource type="ImageTexture" id="ImageTexture_8u17l"] +image = SubResource("Image_18d1g") [node name="GutBottomPanel" type="Control"] custom_minimum_size = Vector2(250, 250) @@ -68,18 +68,19 @@ layout_mode = 2 [node name="RunResultsBtn" type="Button" parent="layout/ControlBar"] layout_mode = 2 toggle_mode = true -icon = SubResource("ImageTexture_ecrrc") +button_pressed = true +icon = SubResource("ImageTexture_8u17l") [node name="OutputBtn" type="Button" parent="layout/ControlBar"] layout_mode = 2 toggle_mode = true -icon = SubResource("ImageTexture_ecrrc") +icon = SubResource("ImageTexture_8u17l") [node name="Settings" type="Button" parent="layout/ControlBar"] layout_mode = 2 toggle_mode = true button_pressed = true -icon = SubResource("ImageTexture_ecrrc") +icon = SubResource("ImageTexture_8u17l") [node name="Sep2" type="ColorRect" parent="layout/ControlBar"] custom_minimum_size = Vector2(1, 2.08165e-12) @@ -88,7 +89,7 @@ layout_mode = 2 [node name="Shortcuts" type="Button" parent="layout/ControlBar"] layout_mode = 2 size_flags_vertical = 11 -icon = SubResource("ImageTexture_ecrrc") +icon = SubResource("ImageTexture_8u17l") [node name="RSplit" type="HSplitContainer" parent="layout"] layout_mode = 2 @@ -217,7 +218,6 @@ size_flags_horizontal = 3 size_flags_vertical = 3 [node name="RunResults" parent="layout/RSplit/CResults/TabBar" instance=ExtResource("5")] -visible = false layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 diff --git a/addons/gut/gui/GutSceneTheme.tres b/addons/gut/gui/GutSceneTheme.tres index 0202df44..61ca6ab5 100644 --- a/addons/gut/gui/GutSceneTheme.tres +++ b/addons/gut/gui/GutSceneTheme.tres @@ -2,7 +2,7 @@ [ext_resource type="FontFile" uid="uid://c6c7gnx36opr0" path="res://addons/gut/fonts/AnonymousPro-Regular.ttf" id="1_df57p"] -[sub_resource type="Image" id="Image_vl567"] +[sub_resource type="Image" id="Image_1b8gs"] data = { "data": PackedByteArray(255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 8, 255, 139, 255, 221, 255, 245, 255, 222, 255, 163, 255, 42, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 66, 255, 207, 255, 247, 255, 231, 255, 135, 255, 6, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 252, 255, 253, 255, 184, 255, 62, 255, 207, 255, 247, 255, 237, 255, 23, 255, 0, 255, 0, 255, 0, 255, 0, 255, 20, 255, 255, 255, 96, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 36, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 71, 255, 204, 255, 247, 255, 225, 255, 120, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 155, 255, 185, 255, 243, 255, 223, 255, 121, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 95, 255, 223, 255, 240, 255, 175, 255, 20, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 251, 255, 248, 255, 248, 255, 248, 255, 248, 255, 224, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 20, 255, 255, 255, 96, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 135, 255, 248, 255, 255, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 75, 255, 209, 255, 248, 255, 228, 255, 127, 255, 5, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 140, 255, 244, 255, 142, 255, 135, 255, 243, 255, 163, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 56, 255, 196, 255, 246, 255, 231, 255, 133, 255, 161, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 19, 255, 247, 255, 57, 255, 0, 255, 0, 255, 0, 255, 7, 255, 237, 255, 79, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 251, 255, 248, 255, 248, 255, 248, 255, 248, 255, 224, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 155, 255, 249, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 56, 255, 255, 255, 138, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 88, 255, 184, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 11, 255, 144, 255, 54, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 157, 255, 182, 255, 35, 255, 1, 255, 23, 255, 94, 255, 87, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 65, 255, 222, 255, 62, 255, 4, 255, 29, 255, 170, 255, 166, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 88, 255, 203, 255, 218, 255, 62, 255, 1, 255, 31, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 11, 255, 144, 255, 54, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 27, 255, 216, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 57, 255, 235, 255, 75, 255, 5, 255, 43, 255, 207, 255, 127, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 215, 255, 60, 255, 7, 255, 46, 255, 204, 255, 123, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 173, 255, 174, 255, 18, 255, 15, 255, 180, 255, 149, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 11, 255, 144, 255, 54, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 85, 255, 227, 255, 70, 255, 7, 255, 39, 255, 187, 255, 164, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 127, 255, 33, 255, 250, 255, 156, 255, 19, 255, 237, 255, 43, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 37, 255, 237, 255, 94, 255, 7, 255, 37, 255, 179, 255, 240, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 162, 255, 157, 255, 0, 255, 0, 255, 0, 255, 87, 255, 227, 255, 3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 135, 255, 208, 255, 217, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 88, 255, 184, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 20, 255, 255, 255, 96, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 192, 255, 108, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 194, 255, 71, 255, 0, 255, 0, 255, 0, 255, 6, 255, 235, 255, 33, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 88, 255, 255, 255, 65, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 140, 255, 107, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 177, 255, 106, 255, 0, 255, 0, 255, 0, 255, 36, 255, 236, 255, 8, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 35, 255, 241, 255, 14, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 231, 255, 8, 255, 0, 255, 0, 255, 66, 255, 210, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 225, 255, 71, 255, 0, 255, 0, 255, 0, 255, 14, 255, 234, 255, 50, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 39, 255, 0, 255, 229, 255, 71, 255, 0, 255, 201, 255, 69, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 149, 255, 134, 255, 0, 255, 0, 255, 0, 255, 9, 255, 228, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 57, 255, 243, 255, 12, 255, 0, 255, 0, 255, 185, 255, 127, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 214, 255, 76, 255, 242, 255, 40, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 88, 255, 184, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 48, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 72, 255, 242, 255, 202, 255, 154, 255, 109, 255, 42, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 243, 255, 248, 255, 248, 255, 248, 255, 248, 255, 248, 255, 251, 255, 73, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 88, 255, 222, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 16, 255, 221, 255, 9, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 13, 255, 248, 255, 20, 255, 0, 255, 0, 255, 0, 255, 0, 255, 197, 255, 81, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 219, 255, 61, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 150, 255, 0, 255, 0, 255, 0, 255, 44, 255, 231, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 137, 255, 252, 255, 255, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 28, 255, 251, 255, 4, 255, 0, 255, 0, 255, 0, 255, 0, 255, 174, 255, 108, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 21, 255, 0, 255, 228, 255, 50, 255, 0, 255, 200, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 237, 255, 45, 255, 0, 255, 0, 255, 0, 255, 0, 255, 101, 255, 41, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 207, 255, 100, 255, 0, 255, 29, 255, 249, 255, 27, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 67, 255, 207, 255, 246, 255, 213, 255, 125, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 37, 255, 244, 255, 7, 255, 174, 255, 119, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 252, 255, 253, 255, 254, 255, 252, 255, 252, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 155, 255, 116, 255, 0, 255, 0, 255, 0, 255, 81, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 15, 255, 85, 255, 131, 255, 174, 255, 241, 255, 144, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 251, 255, 47, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 88, 255, 188, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 121, 255, 126, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 43, 255, 228, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 160, 255, 115, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 219, 255, 61, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 120, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 30, 255, 249, 255, 3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 171, 255, 110, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 20, 255, 0, 255, 228, 255, 48, 255, 0, 255, 200, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 15, 255, 253, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 102, 255, 199, 255, 0, 255, 124, 255, 175, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 63, 255, 233, 255, 75, 255, 8, 255, 37, 255, 172, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 117, 255, 177, 255, 0, 255, 100, 255, 198, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 88, 255, 184, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 135, 255, 137, 255, 0, 255, 0, 255, 0, 255, 170, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 31, 255, 255, 255, 13, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 194, 255, 129, 255, 0, 255, 0, 255, 0, 255, 0, 255, 35, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 88, 255, 184, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 7, 255, 221, 255, 19, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 62, 255, 212, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 138, 255, 136, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 34, 255, 243, 255, 15, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 251, 255, 248, 255, 248, 255, 248, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 251, 255, 248, 255, 248, 255, 248, 255, 249, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 231, 255, 66, 255, 0, 255, 0, 255, 0, 255, 11, 255, 232, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 20, 255, 0, 255, 228, 255, 48, 255, 0, 255, 200, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 34, 255, 240, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 11, 255, 241, 255, 44, 255, 220, 255, 71, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 251, 255, 248, 255, 248, 255, 248, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 191, 255, 98, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 196, 255, 102, 255, 0, 255, 26, 255, 253, 255, 23, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 88, 255, 184, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 74, 255, 227, 255, 40, 255, 5, 255, 120, 255, 172, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 205, 255, 127, 255, 29, 255, 0, 255, 13, 255, 114, 255, 227, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 53, 255, 243, 255, 96, 255, 10, 255, 22, 255, 149, 255, 183, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 88, 255, 184, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 11, 255, 144, 255, 54, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 102, 255, 145, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 43, 255, 227, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 152, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 214, 255, 59, 255, 6, 255, 45, 255, 204, 255, 125, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 92, 255, 224, 255, 68, 255, 7, 255, 39, 255, 182, 255, 171, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 20, 255, 0, 255, 228, 255, 48, 255, 0, 255, 200, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 15, 255, 253, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 148, 255, 200, 255, 221, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 239, 255, 32, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 21, 255, 252, 255, 28, 255, 0, 255, 0, 255, 208, 255, 100, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 88, 255, 184, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 131, 255, 232, 255, 238, 255, 149, 255, 48, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 57, 255, 165, 255, 227, 255, 247, 255, 234, 255, 171, 255, 34, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 54, 255, 197, 255, 246, 255, 235, 255, 152, 255, 13, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 252, 255, 253, 255, 254, 255, 252, 255, 94, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 20, 255, 255, 255, 96, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 2, 255, 213, 255, 31, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 14, 255, 249, 255, 19, 255, 0, 255, 0, 255, 0, 255, 0, 255, 195, 255, 85, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 156, 255, 188, 255, 244, 255, 226, 255, 111, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 81, 255, 212, 255, 248, 255, 230, 255, 133, 255, 6, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 20, 255, 0, 255, 228, 255, 48, 255, 0, 255, 200, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 239, 255, 44, 255, 0, 255, 0, 255, 0, 255, 0, 255, 50, 255, 7, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 42, 255, 255, 255, 119, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 240, 255, 31, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 99, 255, 254, 255, 232, 255, 232, 255, 232, 255, 247, 255, 179, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 87, 255, 184, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 83, 255, 164, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 180, 255, 110, 255, 0, 255, 0, 255, 0, 255, 34, 255, 246, 255, 20, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 152, 255, 138, 255, 0, 255, 0, 255, 0, 255, 14, 255, 234, 255, 34, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 52, 255, 249, 255, 21, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 193, 255, 95, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 178, 255, 137, 255, 24, 255, 24, 255, 24, 255, 65, 255, 247, 255, 11, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 65, 255, 209, 255, 0, 255, 0, 255, 0, 255, 135, 255, 49, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 200, 255, 47, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 60, 255, 243, 255, 73, 255, 3, 255, 36, 255, 210, 255, 134, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 39, 255, 242, 255, 95, 255, 4, 255, 31, 255, 185, 255, 151, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 31, 255, 2, 255, 169, 255, 165, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 66, 255, 232, 255, 70, 255, 5, 255, 27, 255, 172, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 10, 255, 246, 255, 45, 255, 0, 255, 0, 255, 0, 255, 0, 255, 221, 255, 81, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 11, 255, 230, 255, 96, 255, 5, 255, 75, 255, 228, 255, 15, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 64, 255, 184, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 73, 255, 205, 255, 246, 255, 226, 255, 123, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 137, 255, 252, 255, 255, 255, 252, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 137, 255, 252, 255, 255, 255, 252, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 57, 255, 197, 255, 244, 255, 226, 255, 131, 255, 6, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 206, 255, 244, 255, 196, 255, 31, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 253, 255, 252, 255, 252, 255, 252, 255, 252, 255, 228, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 71, 255, 210, 255, 244, 255, 213, 255, 125, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 80, 255, 218, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 138, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 52, 255, 200, 255, 243, 255, 204, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 182, 255, 65, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 63, 255, 204, 255, 247, 255, 215, 255, 84, 255, 244, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 56, 255, 196, 255, 246, 255, 231, 255, 133, 255, 161, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 88, 255, 216, 255, 248, 255, 217, 255, 99, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 252, 255, 31, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 45, 255, 202, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 249, 255, 255, 255, 229, 255, 0, 255, 155, 255, 254, 255, 251, 255, 69, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 9, 255, 246, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 70, 255, 204, 255, 247, 255, 225, 255, 120, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 59, 255, 234, 255, 77, 255, 8, 255, 36, 255, 188, 255, 244, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 37, 255, 237, 255, 94, 255, 7, 255, 37, 255, 177, 255, 240, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 99, 255, 220, 255, 64, 255, 10, 255, 57, 255, 217, 255, 96, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 250, 255, 142, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 113, 255, 84, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 4, 255, 222, 255, 77, 255, 0, 255, 20, 255, 245, 255, 41, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 140, 255, 255, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 55, 255, 236, 255, 77, 255, 5, 255, 46, 255, 212, 255, 131, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 187, 255, 102, 255, 0, 255, 0, 255, 0, 255, 40, 255, 244, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 149, 255, 134, 255, 0, 255, 0, 255, 0, 255, 8, 255, 227, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 3, 255, 235, 255, 62, 255, 0, 255, 0, 255, 0, 255, 55, 255, 226, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 164, 255, 241, 255, 13, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 103, 255, 192, 255, 0, 255, 122, 255, 173, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 24, 255, 152, 255, 211, 255, 233, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 173, 255, 112, 255, 0, 255, 0, 255, 0, 255, 86, 255, 247, 255, 19, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 236, 255, 36, 255, 0, 255, 0, 255, 0, 255, 0, 255, 30, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 237, 255, 45, 255, 0, 255, 0, 255, 0, 255, 0, 255, 101, 255, 41, 255, 0, 255, 0, 255, 0, 255, 0, 255, 37, 255, 248, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 240, 255, 41, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 191, 255, 113, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 248, 255, 248, 255, 255, 255, 249, 255, 248, 255, 253, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 6, 255, 227, 255, 57, 255, 228, 255, 52, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 92, 255, 211, 255, 246, 255, 202, 255, 93, 255, 196, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 252, 255, 252, 255, 252, 255, 252, 255, 252, 255, 252, 255, 252, 255, 70, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 63, 255, 206, 255, 246, 255, 212, 255, 128, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 185, 255, 24, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 11, 255, 248, 255, 19, 255, 0, 255, 0, 255, 38, 255, 219, 255, 221, 255, 84, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 20, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 20, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 51, 255, 27, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 76, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 20, 255, 249, 255, 59, 255, 0, 255, 0, 255, 0, 255, 4, 255, 234, 255, 84, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 245, 255, 39, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 15, 255, 253, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 36, 255, 248, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 236, 255, 70, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 77, 255, 223, 255, 3, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 110, 255, 219, 255, 201, 255, 38, 255, 0, 255, 1, 255, 187, 255, 23, 255, 0, 255, 0, 255, 0, 255, 0, 255, 236, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 160, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 111, 255, 227, 255, 187, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 74, 255, 221, 255, 47, 255, 7, 255, 67, 255, 219, 255, 196, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 57, 255, 233, 255, 77, 255, 8, 255, 40, 255, 177, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 22, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 41, 255, 232, 255, 0, 255, 0, 255, 26, 255, 215, 255, 63, 255, 153, 255, 115, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 57, 255, 215, 255, 6, 255, 0, 255, 0, 255, 0, 255, 0, 255, 161, 255, 122, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 41, 255, 226, 255, 55, 255, 0, 255, 0, 255, 0, 255, 0, 255, 11, 255, 209, 255, 96, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 168, 255, 154, 255, 0, 255, 0, 255, 0, 255, 78, 255, 234, 255, 5, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 187, 255, 112, 255, 0, 255, 0, 255, 0, 255, 0, 255, 15, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 34, 255, 240, 255, 0, 255, 0, 255, 0, 255, 174, 255, 248, 255, 249, 255, 165, 255, 0, 255, 0, 255, 0, 255, 0, 255, 2, 255, 230, 255, 61, 255, 0, 255, 0, 255, 0, 255, 46, 255, 255, 255, 90, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 1, 255, 218, 255, 84, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 19, 255, 196, 255, 4, 255, 52, 255, 170, 255, 0, 255, 103, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 236, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 160, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 24, 255, 255, 255, 102, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 159, 255, 121, 255, 0, 255, 0, 255, 0, 255, 87, 255, 196, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 186, 255, 102, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 61, 255, 212, 255, 0, 255, 16, 255, 206, 255, 80, 255, 0, 255, 137, 255, 136, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 46, 255, 221, 255, 44, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 11, 255, 199, 255, 105, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 2, 255, 209, 255, 77, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 26, 255, 224, 255, 35, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 66, 255, 240, 255, 8, 255, 0, 255, 0, 255, 173, 255, 138, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 49, 255, 238, 255, 93, 255, 12, 255, 16, 255, 124, 255, 194, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 15, 255, 253, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 137, 255, 143, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 95, 255, 219, 255, 57, 255, 8, 255, 57, 255, 201, 255, 205, 255, 75, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 106, 255, 198, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 13, 255, 203, 255, 20, 255, 80, 255, 158, 255, 22, 255, 220, 255, 21, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 165, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 112, 255, 50, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 123, 255, 215, 255, 200, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 136, 255, 182, 255, 3, 255, 0, 255, 0, 255, 6, 255, 24, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 237, 255, 34, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 43, 255, 225, 255, 8, 255, 194, 255, 99, 255, 0, 255, 0, 255, 158, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 36, 255, 220, 255, 55, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 17, 255, 208, 255, 90, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 101, 255, 170, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 93, 255, 175, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 218, 255, 88, 255, 0, 255, 18, 255, 248, 255, 38, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 95, 255, 223, 255, 240, 255, 175, 255, 20, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 52, 255, 195, 255, 246, 255, 236, 255, 162, 255, 22, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 239, 255, 44, 255, 0, 255, 0, 255, 0, 255, 0, 255, 181, 255, 106, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 86, 255, 214, 255, 242, 255, 191, 255, 51, 255, 215, 255, 25, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 10, 255, 238, 255, 99, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 149, 255, 200, 255, 8, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 79, 255, 198, 255, 168, 255, 23, 255, 163, 255, 100, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 11, 255, 234, 255, 44, 255, 218, 255, 66, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 18, 255, 211, 255, 208, 255, 95, 255, 9, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 243, 255, 30, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 14, 255, 251, 255, 184, 255, 119, 255, 0, 255, 0, 255, 0, 255, 197, 255, 85, 255, 0, 255, 0, 255, 0, 255, 0, 255, 27, 255, 216, 255, 67, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 24, 255, 215, 255, 76, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 208, 255, 40, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 214, 255, 30, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 118, 255, 184, 255, 0, 255, 106, 255, 192, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 173, 255, 174, 255, 18, 255, 15, 255, 180, 255, 149, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 152, 255, 138, 255, 0, 255, 0, 255, 0, 255, 27, 255, 245, 255, 22, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 69, 255, 189, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 136, 255, 212, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 101, 255, 227, 255, 24, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 65, 255, 196, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 116, 255, 182, 255, 0, 255, 107, 255, 189, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 6, 255, 107, 255, 205, 255, 237, 255, 113, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 23, 255, 134, 255, 219, 255, 247, 255, 224, 255, 131, 255, 4, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 201, 255, 89, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 180, 255, 173, 255, 0, 255, 0, 255, 0, 255, 37, 255, 247, 255, 20, 255, 0, 255, 0, 255, 0, 255, 0, 255, 24, 255, 214, 255, 71, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 26, 255, 217, 255, 71, 255, 0, 255, 0, 255, 0, 255, 0, 255, 34, 255, 211, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 133, 255, 112, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 21, 255, 246, 255, 26, 255, 201, 255, 91, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 231, 255, 8, 255, 0, 255, 0, 255, 66, 255, 210, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 39, 255, 242, 255, 95, 255, 4, 255, 28, 255, 191, 255, 151, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 31, 255, 110, 255, 14, 255, 5, 255, 83, 255, 227, 255, 47, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 27, 255, 250, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 60, 255, 238, 255, 49, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 6, 255, 211, 255, 45, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 8, 255, 231, 255, 67, 255, 0, 255, 11, 255, 238, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 59, 255, 217, 255, 129, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 56, 255, 121, 255, 35, 255, 4, 255, 33, 255, 188, 255, 135, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 79, 255, 227, 255, 66, 255, 8, 255, 41, 255, 180, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 60, 255, 238, 255, 75, 255, 1, 255, 33, 255, 201, 255, 134, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 33, 255, 219, 255, 58, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 18, 255, 210, 255, 85, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 89, 255, 146, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 67, 255, 168, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 170, 255, 158, 255, 238, 255, 8, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 150, 255, 0, 255, 0, 255, 0, 255, 44, 255, 231, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 57, 255, 197, 255, 244, 255, 230, 255, 133, 255, 4, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 15, 255, 157, 255, 239, 255, 242, 255, 185, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 165, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 29, 255, 231, 255, 82, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 125, 255, 139, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 47, 255, 252, 255, 255, 255, 181, 255, 0, 255, 110, 255, 255, 255, 253, 255, 114, 255, 0, 255, 0, 255, 0, 255, 0, 255, 66, 255, 12, 255, 0, 255, 0, 255, 0, 255, 54, 255, 243, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 59, 255, 221, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 97, 255, 214, 255, 248, 255, 211, 255, 123, 255, 230, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 137, 255, 252, 255, 255, 255, 252, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 73, 255, 205, 255, 243, 255, 226, 255, 123, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 43, 255, 220, 255, 45, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 12, 255, 200, 255, 100, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 116, 255, 119, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 38, 255, 195, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 67, 255, 255, 255, 146, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 120, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 126, 255, 206, 255, 131, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 35, 255, 217, 255, 13, 255, 144, 255, 213, 255, 152, 255, 4, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 90, 255, 0, 255, 0, 255, 0, 255, 35, 255, 247, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 6, 255, 126, 255, 207, 255, 239, 255, 247, 255, 237, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 3, 255, 2, 255, 0, 255, 0, 255, 0, 255, 78, 255, 202, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 55, 255, 214, 255, 6, 255, 0, 255, 0, 255, 0, 255, 0, 255, 161, 255, 118, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 127, 255, 107, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 24, 255, 207, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 251, 255, 248, 255, 247, 255, 231, 255, 170, 255, 35, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 242, 255, 227, 255, 175, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 184, 255, 79, 255, 80, 255, 147, 255, 0, 255, 134, 255, 96, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 228, 255, 86, 255, 9, 255, 24, 255, 179, 255, 145, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 171, 255, 180, 255, 49, 255, 7, 255, 0, 255, 53, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 119, 255, 173, 255, 44, 255, 15, 255, 63, 255, 218, 255, 86, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 18, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 18, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 103, 255, 131, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 51, 255, 182, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 236, 255, 4, 255, 0, 255, 0, 255, 166, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 17, 255, 133, 255, 217, 255, 5, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 196, 255, 16, 255, 222, 255, 84, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 87, 255, 177, 255, 0, 255, 85, 255, 135, 255, 0, 255, 121, 255, 103, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 137, 255, 252, 255, 255, 255, 252, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 74, 255, 190, 255, 245, 255, 227, 255, 132, 255, 5, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 250, 255, 35, 255, 0, 255, 0, 255, 0, 255, 111, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 5, 255, 129, 255, 226, 255, 246, 255, 208, 255, 92, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 68, 255, 172, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 92, 255, 148, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 253, 255, 252, 255, 252, 255, 252, 255, 252, 255, 228, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 255, 255, 67, 255, 0, 255, 7, 255, 241, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 227, 255, 45, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 72, 255, 231, 255, 17, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 177, 255, 30, 255, 0, 255, 4, 255, 166, 255, 215, 255, 173, 255, 8, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 211, 255, 130, 255, 8, 255, 19, 255, 108, 255, 215, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 7, 255, 230, 255, 8, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 172, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 203, 255, 150, 255, 0, 255, 77, 255, 202, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 44, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 19, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 12, 255, 150, 255, 229, 255, 250, 255, 67, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 255, 255, 255, 255, 0, 255, 188, 255, 255, 255, 255, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 167, 255, 158, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 135, 255, 248, 255, 255, 255, 249, 255, 205, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 47, 255, 192, 255, 241, 255, 234, 255, 146, 255, 57, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 81, 255, 210, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 139, 255, 159, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 164, 255, 99, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 29, 255, 225, 255, 5, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 33, 255, 252, 255, 7, 255, 2, 255, 245, 255, 70, 255, 0, 255, 174, 255, 111, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 129, 255, 224, 255, 2, 255, 160, 255, 120, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 20, 255, 134, 255, 217, 255, 5, 255, 0, 255, 0, 255, 0, 255, 0, 255, 34, 255, 7, 255, 0, 255, 196, 255, 11, 255, 0, 255, 42, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 140, 255, 184, 255, 27, 255, 2, 255, 3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 8, 255, 161, 255, 161, 255, 0, 255, 79, 255, 228, 255, 21, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 23, 255, 238, 255, 68, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 10, 255, 246, 255, 32, 255, 0, 255, 0, 255, 0, 255, 0, 255, 215, 255, 80, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 37, 255, 224, 255, 11, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 168, 255, 104, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 239, 255, 46, 255, 37, 255, 255, 255, 117, 255, 0, 255, 216, 255, 64, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 181, 255, 65, 255, 225, 255, 51, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 251, 255, 248, 255, 247, 255, 229, 255, 169, 255, 35, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 103, 255, 207, 255, 52, 255, 187, 255, 25, 255, 173, 255, 172, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 209, 255, 65, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 17, 255, 228, 255, 64, 255, 220, 255, 75, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 101, 255, 222, 255, 10, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 179, 255, 110, 255, 0, 255, 0, 255, 0, 255, 36, 255, 246, 255, 10, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 96, 255, 82, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 131, 255, 179, 255, 4, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 108, 255, 200, 255, 3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 193, 255, 88, 255, 82, 255, 217, 255, 163, 255, 6, 255, 251, 255, 17, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 100, 255, 209, 255, 168, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 38, 255, 179, 255, 236, 255, 199, 255, 77, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 137, 255, 252, 255, 255, 255, 252, 255, 252, 255, 252, 255, 70, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 78, 255, 247, 255, 162, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 251, 255, 248, 255, 247, 255, 227, 255, 126, 255, 3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 252, 255, 252, 255, 252, 255, 252, 255, 252, 255, 252, 255, 252, 255, 70, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 153, 255, 181, 255, 241, 255, 224, 255, 110, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 100, 255, 187, 255, 0, 255, 0, 255, 0, 255, 113, 255, 178, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 9, 255, 245, 255, 74, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 158, 255, 76, 255, 0, 255, 0, 255, 0, 255, 0, 255, 12, 255, 200, 255, 20, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 253, 255, 252, 255, 252, 255, 252, 255, 254, 255, 191, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 145, 255, 130, 255, 128, 255, 119, 255, 208, 255, 45, 255, 225, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 93, 255, 214, 255, 248, 255, 220, 255, 118, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 21, 255, 252, 255, 86, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 39, 255, 185, 255, 238, 255, 205, 255, 79, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 99, 255, 235, 255, 181, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 32, 255, 192, 255, 142, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 218, 255, 60, 255, 3, 255, 44, 255, 202, 255, 125, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 23, 255, 248, 255, 15, 255, 0, 255, 0, 255, 190, 255, 98, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 82, 255, 207, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 76, 255, 0, 255, 0, 255, 39, 255, 239, 255, 84, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 97, 255, 172, 255, 173, 255, 49, 255, 222, 255, 93, 255, 177, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 67, 255, 226, 255, 66, 255, 8, 255, 41, 255, 203, 255, 117, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 109, 255, 12, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 101, 255, 211, 255, 57, 255, 187, 255, 27, 255, 178, 255, 170, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 26, 255, 233, 255, 43, 255, 206, 255, 94, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 42, 255, 183, 255, 238, 255, 228, 255, 141, 255, 9, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 251, 255, 248, 255, 247, 255, 225, 255, 141, 255, 10, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 24, 255, 241, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 251, 255, 248, 255, 247, 255, 231, 255, 170, 255, 35, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 36, 255, 242, 255, 14, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 198, 255, 87, 255, 0, 255, 16, 255, 248, 255, 22, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 164, 255, 86, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 76, 255, 0, 255, 16, 255, 217, 255, 129, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 49, 255, 214, 255, 213, 255, 6, 255, 178, 255, 176, 255, 130, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 181, 255, 88, 255, 0, 255, 0, 255, 0, 255, 67, 255, 216, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 36, 255, 9, 255, 0, 255, 196, 255, 11, 255, 0, 255, 46, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 4, 255, 178, 255, 137, 255, 0, 255, 56, 255, 236, 255, 27, 255, 1, 255, 0, 255, 0, 255, 0, 255, 20, 255, 229, 255, 94, 255, 12, 255, 29, 255, 189, 255, 143, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 1, 255, 41, 255, 201, 255, 148, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 16, 255, 206, 255, 162, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 179, 255, 95, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 18, 255, 138, 255, 217, 255, 5, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 223, 255, 61, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 119, 255, 165, 255, 0, 255, 88, 255, 196, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 6, 255, 202, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 31, 255, 15, 255, 3, 255, 185, 255, 173, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 6, 255, 245, 255, 205, 255, 0, 255, 128, 255, 248, 255, 82, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 199, 255, 31, 255, 0, 255, 0, 255, 0, 255, 69, 255, 217, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 204, 255, 19, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 40, 255, 255, 255, 255, 255, 208, 255, 0, 255, 140, 255, 255, 255, 255, 255, 116, 255, 0, 255, 0, 255, 0, 255, 115, 255, 148, 255, 0, 255, 0, 255, 0, 255, 47, 255, 228, 255, 0, 255, 47, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 69, 255, 222, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 13, 255, 200, 255, 163, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 141, 255, 130, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 238, 255, 45, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 223, 255, 61, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 40, 255, 238, 255, 4, 255, 165, 255, 117, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 144, 255, 209, 255, 11, 255, 0, 255, 44, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 208, 255, 160, 255, 0, 255, 77, 255, 255, 255, 35, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 184, 255, 134, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 232, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 101, 255, 69, 255, 0, 255, 0, 255, 0, 255, 50, 255, 237, 255, 0, 255, 78, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 57, 255, 219, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 10, 255, 194, 255, 164, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 122, 255, 152, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 238, 255, 42, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 78, 255, 201, 255, 244, 255, 220, 255, 125, 255, 4, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 36, 255, 244, 255, 15, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 217, 255, 67, 255, 238, 255, 37, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 155, 255, 116, 255, 0, 255, 0, 255, 0, 255, 44, 255, 231, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 97, 255, 234, 255, 31, 255, 0, 255, 0, 255, 236, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 133, 255, 208, 255, 10, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 5, 255, 53, 255, 201, 255, 122, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 34, 255, 194, 255, 123, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 123, 255, 187, 255, 190, 255, 3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 141, 255, 133, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 20, 255, 139, 255, 204, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 63, 255, 232, 255, 67, 255, 6, 255, 38, 255, 194, 255, 136, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 214, 255, 59, 255, 6, 255, 45, 255, 204, 255, 128, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 138, 255, 203, 255, 214, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 140, 255, 126, 255, 0, 255, 0, 255, 0, 255, 55, 255, 214, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 107, 255, 183, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 117, 255, 178, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 58, 255, 243, 255, 61, 255, 0, 255, 0, 255, 0, 255, 236, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 114, 255, 224, 255, 28, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 137, 255, 252, 255, 255, 255, 252, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 219, 255, 255, 255, 169, 255, 9, 255, 0, 255, 7, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 247, 255, 240, 255, 244, 255, 255, 255, 196, 255, 11, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 243, 255, 184, 255, 237, 255, 60, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 137, 255, 252, 255, 255, 255, 252, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 178, 255, 101, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 251, 255, 248, 255, 252, 255, 231, 255, 157, 255, 23, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 159, 255, 123, 255, 0, 255, 0, 255, 0, 255, 48, 255, 238, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 160, 255, 189, 255, 244, 255, 227, 255, 114, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 59, 255, 255, 255, 135, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 105, 255, 179, 255, 0, 255, 0, 255, 0, 255, 107, 255, 177, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 64, 255, 224, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 157, 255, 135, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 159, 255, 255, 255, 252, 255, 252, 255, 252, 255, 252, 255, 239, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 97, 255, 232, 255, 37, 255, 0, 255, 22, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 3, 255, 29, 255, 149, 255, 180, 255, 0, 255, 175, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 21, 255, 137, 255, 196, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 180, 255, 4, 255, 84, 255, 236, 255, 38, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 24, 255, 244, 255, 21, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 166, 255, 166, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 118, 255, 0, 255, 0, 255, 0, 255, 42, 255, 234, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 18, 255, 241, 255, 93, 255, 2, 255, 46, 255, 232, 255, 75, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 22, 255, 254, 255, 11, 255, 0, 255, 0, 255, 0, 255, 0, 255, 198, 255, 92, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 81, 255, 236, 255, 48, 255, 0, 255, 0, 255, 236, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 251, 255, 248, 255, 248, 255, 248, 255, 248, 255, 189, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 250, 255, 248, 255, 248, 255, 248, 255, 248, 255, 254, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 43, 255, 21, 255, 0, 255, 0, 255, 0, 255, 5, 255, 248, 255, 27, 255, 230, 255, 57, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 228, 255, 48, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 127, 255, 221, 255, 22, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 35, 255, 193, 255, 150, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 27, 255, 243, 255, 66, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 56, 255, 224, 255, 59, 255, 5, 255, 32, 255, 184, 255, 127, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 54, 255, 207, 255, 247, 255, 226, 255, 99, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 235, 255, 50, 255, 2, 255, 247, 255, 61, 255, 0, 255, 238, 255, 49, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 67, 255, 239, 255, 60, 255, 0, 255, 0, 255, 0, 255, 236, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 76, 255, 0, 255, 0, 255, 0, 255, 67, 255, 196, 255, 5, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 155, 255, 119, 255, 0, 255, 0, 255, 0, 255, 9, 255, 249, 255, 29, 255, 169, 255, 113, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 229, 255, 45, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 1, 255, 169, 255, 201, 255, 10, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 253, 255, 252, 255, 251, 255, 229, 255, 132, 255, 5, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 119, 255, 214, 255, 5, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 128, 255, 254, 255, 254, 255, 255, 255, 189, 255, 11, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 193, 255, 91, 255, 38, 255, 255, 255, 105, 255, 24, 255, 253, 255, 9, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 176, 255, 254, 255, 252, 255, 252, 255, 252, 255, 252, 255, 239, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 76, 255, 0, 255, 0, 255, 13, 255, 219, 255, 33, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 52, 255, 235, 255, 81, 255, 7, 255, 21, 255, 167, 255, 176, 255, 0, 255, 168, 255, 113, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 25, 255, 144, 255, 216, 255, 4, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 6, 255, 217, 255, 119, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 124, 255, 190, 255, 46, 255, 4, 255, 24, 255, 138, 255, 194, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 150, 255, 132, 255, 82, 255, 245, 255, 149, 255, 65, 255, 219, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 140, 255, 173, 255, 246, 255, 230, 255, 125, 255, 3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 21, 255, 10, 255, 0, 255, 0, 255, 122, 255, 135, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 63, 255, 192, 255, 239, 255, 228, 255, 144, 255, 13, 255, 0, 255, 228, 255, 58, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 253, 255, 252, 255, 251, 255, 230, 255, 167, 255, 34, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 116, 255, 0, 255, 0, 255, 0, 255, 72, 255, 244, 255, 29, 255, 0, 255, 0, 255, 0, 255, 0, 255, 2, 255, 243, 255, 31, 255, 0, 255, 0, 255, 0, 255, 0, 255, 209, 255, 66, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 108, 255, 172, 255, 126, 255, 161, 255, 193, 255, 105, 255, 176, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 156, 255, 232, 255, 75, 255, 6, 255, 48, 255, 204, 255, 142, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 220, 255, 26, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 31, 255, 232, 255, 94, 255, 11, 255, 30, 255, 173, 255, 177, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 5, 255, 252, 255, 34, 255, 0, 255, 0, 255, 0, 255, 0, 255, 213, 255, 75, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 65, 255, 213, 255, 170, 255, 70, 255, 229, 255, 146, 255, 133, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 21, 255, 18, 255, 0, 255, 0, 255, 0, 255, 32, 255, 245, 255, 25, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 64, 255, 199, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 52, 255, 194, 255, 245, 255, 234, 255, 138, 255, 8, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 158, 255, 194, 255, 46, 255, 2, 255, 23, 255, 142, 255, 219, 255, 11, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 23, 255, 250, 255, 217, 255, 17, 255, 205, 255, 212, 255, 90, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 209, 255, 73, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 119, 255, 152, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 7, 255, 129, 255, 219, 255, 246, 255, 230, 255, 164, 255, 33, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 236, 255, 221, 255, 0, 255, 157, 255, 255, 255, 47, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 144, 255, 28, 255, 0, 255, 0, 255, 0, 255, 0, 255, 208, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 167, 255, 109, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 193, 255, 172, 255, 0, 255, 108, 255, 253, 255, 8, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 187, 255, 108, 255, 0, 255, 0, 255, 0, 255, 31, 255, 241, 255, 19, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 201, 255, 80, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 67, 255, 238, 255, 77, 255, 7, 255, 45, 255, 202, 255, 124, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 214, 255, 66, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 76, 255, 203, 255, 245, 255, 224, 255, 107, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 226, 255, 59, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0), "format": "LumAlpha8", @@ -11,7 +11,7 @@ data = { "width": 256 } -[sub_resource type="Image" id="Image_ar5e5"] +[sub_resource type="Image" id="Image_f4u7m"] data = { "data": PackedByteArray(255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 255, 255, 255, 255, 255, 255, 254, 255, 232, 255, 162, 255, 31, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 92, 255, 255, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 255, 255, 255, 255, 104, 255, 61, 255, 193, 255, 227, 255, 236, 255, 201, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 21, 255, 144, 255, 224, 255, 250, 255, 231, 255, 159, 255, 32, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 18, 255, 139, 255, 221, 255, 249, 255, 222, 255, 121, 255, 134, 255, 176, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 240, 255, 104, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 27, 255, 150, 255, 225, 255, 250, 255, 231, 255, 162, 255, 41, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 84, 255, 187, 255, 233, 255, 251, 255, 238, 255, 190, 255, 89, 255, 4, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 113, 255, 219, 255, 245, 255, 206, 255, 82, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 92, 255, 255, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 255, 255, 156, 255, 0, 255, 0, 255, 0, 255, 0, 255, 184, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 3, 255, 80, 255, 178, 255, 232, 255, 250, 255, 226, 255, 160, 255, 37, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 139, 255, 209, 255, 241, 255, 126, 255, 119, 255, 230, 255, 225, 255, 82, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 212, 255, 24, 255, 24, 255, 25, 255, 57, 255, 176, 255, 237, 255, 40, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 70, 255, 196, 255, 88, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 28, 255, 28, 255, 241, 255, 150, 255, 223, 255, 63, 255, 0, 255, 0, 255, 24, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 24, 255, 224, 255, 215, 255, 83, 255, 35, 255, 65, 255, 186, 255, 235, 255, 36, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 19, 255, 219, 255, 209, 255, 70, 255, 31, 255, 68, 255, 192, 255, 233, 255, 176, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 240, 255, 104, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 39, 255, 235, 255, 198, 255, 65, 255, 29, 255, 57, 255, 177, 255, 246, 255, 64, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 104, 255, 247, 255, 127, 255, 52, 255, 30, 255, 54, 255, 101, 255, 204, 255, 33, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 100, 255, 253, 255, 118, 255, 55, 255, 133, 255, 253, 255, 58, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 212, 255, 24, 255, 24, 255, 24, 255, 24, 255, 24, 255, 24, 255, 15, 255, 0, 255, 0, 255, 0, 255, 0, 255, 4, 255, 24, 255, 53, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 70, 255, 196, 255, 88, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 254, 255, 251, 255, 35, 255, 0, 255, 0, 255, 0, 255, 184, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 41, 255, 174, 255, 98, 255, 56, 255, 31, 255, 55, 255, 150, 255, 232, 255, 31, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 206, 255, 8, 255, 93, 255, 254, 255, 188, 255, 4, 255, 121, 255, 235, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 2, 255, 184, 255, 193, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 240, 255, 248, 255, 42, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 158, 255, 230, 255, 21, 255, 0, 255, 0, 255, 0, 255, 4, 255, 200, 255, 176, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 147, 255, 226, 255, 11, 255, 0, 255, 0, 255, 0, 255, 8, 255, 217, 255, 176, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 240, 255, 104, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 190, 255, 200, 255, 3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 168, 255, 222, 255, 3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 183, 255, 168, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 182, 255, 176, 255, 0, 255, 0, 255, 0, 255, 227, 255, 130, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 211, 255, 215, 255, 161, 255, 0, 255, 0, 255, 0, 255, 184, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 199, 255, 132, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 119, 255, 0, 255, 35, 255, 255, 255, 92, 255, 0, 255, 63, 255, 255, 255, 20, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 53, 255, 255, 255, 38, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 240, 255, 171, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 238, 255, 133, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 97, 255, 250, 255, 8, 255, 0, 255, 0, 255, 0, 255, 0, 255, 227, 255, 127, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 108, 255, 126, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 21, 255, 254, 255, 83, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 47, 255, 255, 255, 55, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 115, 255, 248, 255, 145, 255, 80, 255, 45, 255, 8, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 185, 255, 170, 255, 0, 255, 0, 255, 46, 255, 253, 255, 93, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 89, 255, 252, 255, 38, 255, 0, 255, 0, 255, 184, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 54, 255, 147, 255, 207, 255, 232, 255, 243, 255, 229, 255, 243, 255, 159, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 92, 255, 0, 255, 32, 255, 255, 255, 63, 255, 0, 255, 60, 255, 255, 255, 28, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 242, 255, 96, 255, 0, 255, 0, 255, 0, 255, 0, 255, 5, 255, 28, 255, 56, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 240, 255, 122, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 6, 255, 255, 255, 248, 255, 244, 255, 244, 255, 244, 255, 244, 255, 244, 255, 246, 255, 255, 255, 41, 255, 0, 255, 0, 255, 0, 255, 0, 255, 250, 255, 98, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 28, 255, 28, 255, 241, 255, 120, 255, 28, 255, 28, 255, 28, 255, 7, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 46, 255, 255, 255, 47, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 11, 255, 255, 255, 81, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 86, 255, 183, 255, 240, 255, 255, 255, 252, 255, 204, 255, 113, 255, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 97, 255, 241, 255, 28, 255, 103, 255, 237, 255, 156, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 2, 255, 212, 255, 165, 255, 0, 255, 0, 255, 184, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 101, 255, 253, 255, 160, 255, 76, 255, 45, 255, 36, 255, 48, 255, 202, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 88, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 60, 255, 255, 255, 28, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 216, 255, 123, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 240, 255, 104, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 235, 255, 139, 255, 36, 255, 36, 255, 36, 255, 36, 255, 36, 255, 36, 255, 36, 255, 7, 255, 0, 255, 0, 255, 0, 255, 0, 255, 225, 255, 133, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 240, 255, 104, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 22, 255, 255, 255, 80, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 44, 255, 255, 255, 57, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 24, 255, 64, 255, 125, 255, 239, 255, 151, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 199, 255, 249, 255, 218, 255, 78, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 253, 255, 244, 255, 244, 255, 244, 255, 244, 255, 205, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 85, 255, 253, 255, 41, 255, 0, 255, 184, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 231, 255, 131, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 201, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 88, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 60, 255, 255, 255, 28, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 215, 255, 124, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 240, 255, 104, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 148, 255, 214, 255, 11, 255, 0, 255, 0, 255, 0, 255, 0, 255, 35, 255, 13, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 139, 255, 234, 255, 20, 255, 0, 255, 0, 255, 0, 255, 0, 255, 42, 255, 23, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 240, 255, 104, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 195, 255, 195, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 161, 255, 226, 255, 4, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 35, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 146, 255, 210, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 92, 255, 253, 255, 216, 255, 212, 255, 32, 255, 0, 255, 0, 255, 6, 255, 108, 255, 21, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 214, 255, 36, 255, 36, 255, 36, 255, 36, 255, 30, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 1, 255, 209, 255, 169, 255, 0, 255, 184, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 243, 255, 102, 255, 0, 255, 0, 255, 0, 255, 0, 255, 87, 255, 255, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 88, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 60, 255, 255, 255, 28, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 241, 255, 100, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 28, 255, 28, 255, 241, 255, 120, 255, 28, 255, 12, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 16, 255, 208, 255, 206, 255, 82, 255, 38, 255, 47, 255, 119, 255, 238, 255, 95, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 13, 255, 203, 255, 225, 255, 91, 255, 35, 255, 45, 255, 116, 255, 239, 255, 107, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 240, 255, 104, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 42, 255, 234, 255, 194, 255, 76, 255, 39, 255, 69, 255, 174, 255, 247, 255, 67, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 2, 255, 222, 255, 210, 255, 110, 255, 51, 255, 32, 255, 46, 255, 105, 255, 238, 255, 128, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 11, 255, 239, 255, 149, 255, 6, 255, 163, 255, 233, 255, 57, 255, 0, 255, 82, 255, 250, 255, 21, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 69, 255, 192, 255, 87, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 81, 255, 254, 255, 44, 255, 184, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 168, 255, 230, 255, 84, 255, 35, 255, 53, 255, 149, 255, 218, 255, 209, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 88, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 60, 255, 255, 255, 28, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 51, 255, 255, 255, 45, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 6, 255, 121, 255, 217, 255, 249, 255, 239, 255, 188, 255, 69, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 4, 255, 116, 255, 215, 255, 249, 255, 239, 255, 188, 255, 74, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 235, 255, 108, 255, 0, 255, 0, 255, 0, 255, 0, 255, 38, 255, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 18, 255, 148, 255, 227, 255, 251, 255, 233, 255, 166, 255, 43, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 22, 255, 120, 255, 193, 255, 237, 255, 251, 255, 235, 255, 187, 255, 90, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 52, 255, 255, 255, 61, 255, 0, 255, 0, 255, 132, 255, 247, 255, 97, 255, 217, 255, 154, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 92, 255, 255, 255, 116, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 1, 255, 206, 255, 173, 255, 184, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 15, 255, 143, 255, 222, 255, 248, 255, 224, 255, 140, 255, 17, 255, 184, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 88, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 60, 255, 255, 255, 28, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 255, 181, 255, 202, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 196, 255, 160, 255, 0, 255, 0, 255, 0, 255, 42, 255, 251, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 35, 255, 255, 255, 101, 255, 0, 255, 0, 255, 0, 255, 108, 255, 255, 255, 243, 255, 16, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 32, 255, 255, 255, 56, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 77, 255, 254, 255, 226, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 213, 255, 28, 255, 28, 255, 29, 255, 60, 255, 176, 255, 241, 255, 46, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 5, 255, 28, 255, 56, 255, 255, 255, 77, 255, 28, 255, 7, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 81, 255, 252, 255, 114, 255, 40, 255, 73, 255, 216, 255, 154, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 159, 255, 240, 255, 114, 255, 75, 255, 116, 255, 223, 255, 212, 255, 243, 255, 172, 255, 10, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 5, 255, 28, 255, 56, 255, 255, 255, 77, 255, 28, 255, 7, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 202, 255, 255, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 255, 255, 255, 255, 255, 255, 254, 255, 233, 255, 166, 255, 36, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 82, 255, 204, 255, 244, 255, 222, 255, 129, 255, 6, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 6, 255, 121, 255, 216, 255, 248, 255, 216, 255, 117, 255, 4, 255, 55, 255, 196, 255, 19, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 72, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 132, 255, 208, 255, 0, 255, 0, 255, 0, 255, 0, 255, 73, 255, 255, 255, 160, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0), "format": "LumAlpha8", @@ -37,7 +37,7 @@ cache/0/16/0/underline_position = 1.9375 cache/0/16/0/underline_thickness = 0.96875 cache/0/16/0/scale = 1.0 cache/0/16/0/textures/0/offsets = PackedInt32Array(54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 59, 32, 20, 32, 32, 32, 32, 32, 32, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 42, 42, 42, 42, 42, 42, 42, 42, 42, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 35, 35, 35, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 38, 38, 38, 38, 38, 38, 38, 38, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 36, 36, 36, 36, 36, 36, 36, 36, 36, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 0, 0) -cache/0/16/0/textures/0/image = SubResource("Image_vl567") +cache/0/16/0/textures/0/image = SubResource("Image_1b8gs") cache/0/16/0/glyphs/86/advance = Vector2(9, 16) cache/0/16/0/glyphs/86/offset = Vector2(-1, -9) cache/0/16/0/glyphs/86/size = Vector2(9, 10) @@ -396,7 +396,7 @@ cache/0/20/0/underline_position = 2.42188 cache/0/20/0/underline_thickness = 1.20313 cache/0/20/0/scale = 1.0 cache/0/20/0/textures/0/offsets = PackedInt32Array(16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 4, 4, 4, 4, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 13, 13, 13, 13, 13, 13, 13, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) -cache/0/20/0/textures/0/image = SubResource("Image_ar5e5") +cache/0/20/0/textures/0/image = SubResource("Image_f4u7m") cache/0/20/0/glyphs/37/advance = Vector2(11, 20) cache/0/20/0/glyphs/37/offset = Vector2(-1, -13) cache/0/20/0/glyphs/37/size = Vector2(12, 14) diff --git a/addons/gut/gui/RunResults.tscn b/addons/gut/gui/RunResults.tscn index 83a61ab6..413ec936 100644 --- a/addons/gut/gui/RunResults.tscn +++ b/addons/gut/gui/RunResults.tscn @@ -3,7 +3,7 @@ [ext_resource type="Script" path="res://addons/gut/gui/RunResults.gd" id="1"] [ext_resource type="PackedScene" uid="uid://dls5r5f6157nq" path="res://addons/gut/gui/ResultsTree.tscn" id="2_o808v"] -[sub_resource type="Image" id="Image_w3gk7"] +[sub_resource type="Image" id="Image_18d1g"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 131, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 131, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 131, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 128, 128, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 231, 255, 93, 93, 55, 255, 97, 97, 58, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 93, 93, 41, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 97, 97, 42, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 98, 98, 47, 255, 97, 97, 42, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 93, 93, 233, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 94, 94, 46, 255, 93, 93, 236, 255, 93, 93, 233, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 93, 93, 252, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 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", @@ -12,8 +12,8 @@ data = { "width": 16 } -[sub_resource type="ImageTexture" id="ImageTexture_ecrrc"] -image = SubResource("Image_w3gk7") +[sub_resource type="ImageTexture" id="ImageTexture_8u17l"] +image = SubResource("Image_18d1g") [node name="RunResults" type="Control"] custom_minimum_size = Vector2(345, 0) @@ -34,11 +34,11 @@ size_flags_horizontal = 0 [node name="Expand" type="Button" parent="VBox/Toolbar"] layout_mode = 2 -icon = SubResource("ImageTexture_ecrrc") +icon = SubResource("ImageTexture_8u17l") [node name="Collapse" type="Button" parent="VBox/Toolbar"] layout_mode = 2 -icon = SubResource("ImageTexture_ecrrc") +icon = SubResource("ImageTexture_8u17l") [node name="Sep" type="ColorRect" parent="VBox/Toolbar"] custom_minimum_size = Vector2(2, 0) @@ -50,11 +50,11 @@ text = "All:" [node name="ExpandAll" type="Button" parent="VBox/Toolbar"] layout_mode = 2 -icon = SubResource("ImageTexture_ecrrc") +icon = SubResource("ImageTexture_8u17l") [node name="CollapseAll" type="Button" parent="VBox/Toolbar"] layout_mode = 2 -icon = SubResource("ImageTexture_ecrrc") +icon = SubResource("ImageTexture_8u17l") [node name="Sep2" type="ColorRect" parent="VBox/Toolbar"] custom_minimum_size = Vector2(2, 0) @@ -77,13 +77,13 @@ text = "Sync:" layout_mode = 2 toggle_mode = true button_pressed = true -icon = SubResource("ImageTexture_ecrrc") +icon = SubResource("ImageTexture_8u17l") [node name="ScrollOutput" type="Button" parent="VBox/Toolbar"] layout_mode = 2 toggle_mode = true button_pressed = true -icon = SubResource("ImageTexture_ecrrc") +icon = SubResource("ImageTexture_8u17l") [node name="Output" type="Panel" parent="VBox"] self_modulate = Color(1, 1, 1, 0.541176) diff --git a/addons/gut/plugin.cfg b/addons/gut/plugin.cfg index eec61561..ddf49e72 100644 --- a/addons/gut/plugin.cfg +++ b/addons/gut/plugin.cfg @@ -3,5 +3,5 @@ name="Gut" description="Unit Testing tool for Godot." author="Butch Wesley" -version="9.0.0" +version="9.0.1" script="gut_plugin.gd" diff --git a/addons/gut/script_parser.gd b/addons/gut/script_parser.gd index dd8dba79..01bb6da9 100644 --- a/addons/gut/script_parser.gd +++ b/addons/gut/script_parser.gd @@ -62,6 +62,9 @@ class ParsedMethod: func is_black_listed(): return BLACKLIST.find(_meta.name) != -1 + func is_accessor(): + return _meta.name.begins_with('@') and \ + (_meta.name.ends_with('_getter') or _meta.name.ends_with('_setter')) func to_s(): var s = _meta.name + "(" diff --git a/addons/gut/test.gd b/addons/gut/test.gd index 90d05bed..1871cadc 100644 --- a/addons/gut/test.gd +++ b/addons/gut/test.gd @@ -1389,7 +1389,7 @@ func replace_node(base_node, path_or_node, with_this): var to_replace = base_node.get_node(path) var parent = to_replace.get_parent() var replace_name = to_replace.get_name() - + parent.remove_child(to_replace) parent.add_child(with_this) with_this.set_name(replace_name) diff --git a/addons/gut/utils.gd b/addons/gut/utils.gd index d7190f14..161cc660 100644 --- a/addons/gut/utils.gd +++ b/addons/gut/utils.gd @@ -106,7 +106,7 @@ var ThingCounter = load('res://addons/gut/thing_counter.gd') var GutScene = load('res://addons/gut/GutScene.tscn') # Source of truth for the GUT version -var version = '9.0.0' +var version = '9.0.1' # The required Godot version as an array. var req_godot = [4, 0, 0] diff --git a/scratch/override_getset.gd b/scratch/override_getset.gd new file mode 100644 index 00000000..91aea0d3 --- /dev/null +++ b/scratch/override_getset.gd @@ -0,0 +1,73 @@ +extends SceneTree + + +class HasAccessors: + var normal_accessors = 'default' : + get: + print('@normal_accessors_getter') + return normal_accessors + set(val): + print('@normal_accessors_setter') + print(' = ', normal_accessors) + normal_accessors = val + print(' = ', normal_accessors) + + var accessor_methods = 'default' : + get = _get_accessor_methods, + set = _set_accessor_methods + + func _get_accessor_methods(): + print('[base] _get_accessor_methods') + return accessor_methods + + func _set_accessor_methods(val): + print('[base] _set_accessor_methods') + print(' = ', accessor_methods) + accessor_methods = val + print(' = ', accessor_methods) + + func set(property, value): + print('!!!!!!!!!!!!! in set') + super.set(property, value) + + func get(property): + print('!!!!!!!!!!!!! in get') + return super.get(property) + + +class OverridesAccessorMethods: + extends HasAccessors + + func _get_accessor_methods(): + print('[override] _get_accessor_methods') + return super._get_accessor_methods() + + func _set_accessor_methods(val): + print('[override] _set_accessor_methods') + super._set_accessor_methods(val) + +# ------------------------------------------------------------------------------ + +func set_some_values(thing): + print('-- Setting normal_accessors') + thing.normal_accessors = 'hello' + print() + print('-- Setting accessor_methods') + thing.accessor_methods = 'world' + print() + print('-- Setting with set/get') + thing.set('accessor_methods', 'hello world') + print(thing.get('accessor_methods')) + + +func _init(): + print("starting") + + var h = HasAccessors.new() + set_some_values(h) + print("\n\n") + var o = OverridesAccessorMethods.new() + set_some_values(o) + + print("done") + quit(); \ No newline at end of file diff --git a/test/integration/test_doubler_and_stubber.gd b/test/integration/test_doubler_and_stubber.gd index 4b2d7c43..4a9e19cb 100644 --- a/test/integration/test_doubler_and_stubber.gd +++ b/test/integration/test_doubler_and_stubber.gd @@ -1,5 +1,6 @@ extends "res://addons/gut/test.gd" + class BaseTest: extends GutTest var Stubber = load('res://addons/gut/stubber.gd') diff --git a/test/integration/test_stubbing_accessors.gd b/test/integration/test_stubbing_accessors.gd new file mode 100644 index 00000000..4b921da3 --- /dev/null +++ b/test/integration/test_stubbing_accessors.gd @@ -0,0 +1,71 @@ +extends GutTest + +var Stubber = load('res://addons/gut/stubber.gd') +var Doubler = load('res://addons/gut/doubler.gd') +var StubParams = load('res://addons/gut/stub_params.gd') + + +class HasAccessors: + var string_normal_accessors = 'default' : + get: return string_normal_accessors + set(val): string_normal_accessors = val + + var string_accessor_method = 'default' : + get = _get_string_accessor_method, + set = _set_string_accessor_method + + func _get_string_accessor_method(): + return string_accessor_method + + func _set_string_accessor_method(val): + string_accessor_method = val + + func this_is_a_normal_method(): + print('you called this normal method') + + +var doubler = null +var stubber = null + + +func before_each(): + doubler = Doubler.new(_utils.DOUBLE_STRATEGY.INCLUDE_SUPER) + doubler.inner_class_registry.register(self.get_script()) + # doubler.print_source = true + stubber = _utils.Stubber.new() + doubler.set_stubber(stubber) + + +func test_can_double_scripts_with_accessors(): + var DoubleHasAccessors = doubler.double(HasAccessors) + var inst = DoubleHasAccessors.new() + assert_not_null(inst) + +func test_normal_get_accessor_not_stubbed(): + var DoubleHasAccessors = doubler.double(HasAccessors) + var dbl_ha = DoubleHasAccessors.new() + assert_eq(dbl_ha.string_normal_accessors, 'default') + +func test_normal_set_accessor_not_stubbed(): + var DoubleHasAccessors = doubler.double(HasAccessors) + var dbl_ha = DoubleHasAccessors.new() + dbl_ha.string_normal_accessors = 'foo' + assert_eq(dbl_ha.string_normal_accessors, 'foo') + +func test_get_accessor_method_is_stubbed_to_do_nothing(): + var dbl_ha = doubler.double(HasAccessors).new() + assert_null(dbl_ha.string_accessor_method) + +func test_set_accessor_method_is_stubbed_to_do_nothing(): + var dbl_ha = doubler.double(HasAccessors).new() + var sp1 = StubParams.new(dbl_ha, '_get_string_accessor_method').to_call_super() + stubber.add_stub(sp1) + dbl_ha.string_accessor_method = 'bar' + assert_eq(dbl_ha.string_accessor_method, 'default') + +func test_partial_double_works(): + var dbl_ha = doubler.partial_double(HasAccessors).new() + dbl_ha.string_normal_accessors = 'foo' + dbl_ha.string_accessor_method = 'bar' + assert_eq(dbl_ha.string_normal_accessors, 'foo') + assert_eq(dbl_ha.string_accessor_method, 'bar') diff --git a/test/unit/test_doubler.gd b/test/unit/test_doubler.gd index 10c27f2a..cbda02cd 100644 --- a/test/unit/test_doubler.gd +++ b/test/unit/test_doubler.gd @@ -16,8 +16,8 @@ class BaseTest: var DoubleWithStatic = load(DOUBLE_WITH_STATIC) var DoubleMeScene = load(DOUBLE_ME_SCENE_PATH) var InnerClasses = load(INNER_CLASSES_PATH) - var Doubler = load('res://addons/gut/doubler.gd') + var print_source_when_failing = true func get_source(thing): diff --git a/test/unit/test_script_parser.gd b/test/unit/test_script_parser.gd index c2d6862b..df51744d 100644 --- a/test/unit/test_script_parser.gd +++ b/test/unit/test_script_parser.gd @@ -1,7 +1,7 @@ extends GutTest -class TestScriptCollector: +class TestScriptParser: extends GutTest const DOUBLE_ME_PATH = 'res://test/resources/doubler_test_objects/double_me.gd' @@ -11,67 +11,72 @@ class TestScriptCollector: var InnerClasses = load(INNER_CLASSES_PATH) - var ScriptCollector = load('res://addons/gut/script_parser.gd') + var ScriptParser = load('res://addons/gut/script_parser.gd') func test_can_make_one(): - assert_not_null(ScriptCollector.new()) + assert_not_null(ScriptParser.new()) func test_can_parse_a_script(): - var collector = ScriptCollector.new() + var collector = ScriptParser.new() collector.parse(DoubleMe) assert_eq(collector.scripts.size(), 1) func test_parsing_same_thing_does_not_add_to_scripts(): - var collector = ScriptCollector.new() + var collector = ScriptParser.new() collector.parse(DoubleMe) collector.parse(DoubleMe) assert_eq(collector.scripts.size(), 1) func test_parse_returns_script_parser(): - var collector = ScriptCollector.new() + var collector = ScriptParser.new() var result = collector.parse(DoubleMe) - assert_is(result, ScriptCollector.ParsedScript) + assert_is(result, ScriptParser.ParsedScript) func test_parse_returns_cached_version_on_2nd_parse(): - var collector = ScriptCollector.new() + var collector = ScriptParser.new() collector.parse(DoubleMe) var result = collector.parse(DoubleMe) - assert_is(result, ScriptCollector.ParsedScript) + assert_is(result, ScriptParser.ParsedScript) func test_can_get_instance_parse_result_from_gdscript(): - var collector = ScriptCollector.new() + var collector = ScriptParser.new() collector.parse(autofree(DoubleMe.new())) var result = collector.parse(DoubleMe) - assert_is(result, ScriptCollector.ParsedScript) + assert_is(result, ScriptParser.ParsedScript) assert_eq(collector.scripts.size(), 1) func test_parsing_more_adds_more_scripts(): - var collector = ScriptCollector.new() + var collector = ScriptParser.new() collector.parse(DoubleMe) collector.parse(ExtendsNode) assert_eq(collector.scripts.size(), 2) func test_can_parse_path_string(): - var collector = ScriptCollector.new() + var collector = ScriptParser.new() collector.parse(DOUBLE_ME_PATH) assert_eq(collector.scripts.size(), 1) func test_when_passed_an_invalid_path_null_is_returned(): - var collector = ScriptCollector.new() + var collector = ScriptParser.new() var result = collector.parse('res://foo.bar') assert_null(result) func test_inner_class_sets_subpath(): - var collector = ScriptCollector.new() + var collector = ScriptParser.new() var parsed = collector.parse(InnerClasses, InnerClasses.InnerCA) assert_eq(parsed.subpath, 'InnerCA') func test_inner_class_sets_script_path(): - var collector = ScriptCollector.new() + var collector = ScriptParser.new() var parsed = collector.parse(InnerClasses, InnerClasses.InnerCA) assert_eq(parsed.script_path, INNER_CLASSES_PATH) +class HasAccessors: + var my_property = 'default' : + get: return my_property + set(val): my_property = val + class TestParsedScript: extends GutTest @@ -203,4 +208,15 @@ class TestParsedScript: await get_tree().process_frame # avoids error godot:69411 parsed.unreference() parsed = null - assert_no_new_orphans() \ No newline at end of file + assert_no_new_orphans() + + func test_get_accessor_marked_as_accessor(): + var parsed = ParsedScript.new(HasAccessors) + var method = parsed.get_method('@my_property_getter') + assert_true(method.is_accessor()) + + + func test_set_accessor_marked_as_accessor(): + var parsed = ParsedScript.new(HasAccessors) + var method = parsed.get_method('@my_property_setter') + assert_true(method.is_accessor()) \ No newline at end of file diff --git a/wiki/Asserts-and-Methods.md b/wiki/Asserts-and-Methods.md index c15bb54b..268938ba 100644 --- a/wiki/Asserts-and-Methods.md +++ b/wiki/Asserts-and-Methods.md @@ -1,4 +1,4 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
These are all the methods, bells, whistles and blinky lights you get when you extend the Gut Test Class (`extends GutTest`). All sample code listed for the methods can be found here in [test_readme_examples.gd](https://github.com/bitwes/Gut/blob/master/test/samples/test_readme_examples.gd) @@ -1387,7 +1387,7 @@ assert_setget_called(5, 'current_hp', 'set_current_hp') # FAIL => type has to b assert_setget_called(double(Health), 'current_hp', 'set_current_hp') # FAIL => type has to be a Resource that can be doubled ``` -Please note the last example. So far an already doubled type cannot be doubled again. Since the class under test will be doubled within the assert procession it is important to only feed in types that can be doubled. For more information about doubling its restrictions see the wiki page about [Doubles](https://github.com/bitwes/Gut/wiki/Doubles). +Please note the last example. So far an already doubled type cannot be doubled again. Since the class under test will be doubled within the assert procession it is important to only feed in types that can be doubled. For more information about doubling its restrictions see the wiki page about [Doubles](Doubles). #### assert_property(obj, name_property, has_setter=false, has_getter=false) diff --git a/wiki/Command-Line.md b/wiki/Command-Line.md index 51c515d5..ecf27d1b 100644 --- a/wiki/Command-Line.md +++ b/wiki/Command-Line.md @@ -1,12 +1,12 @@ -# !! Not Updated for GUT 9.0.0 Yet !! -Also supplied in this repo is the `gut_cmdln.gd` script that can be run from the command line so that you don't have to create a scene to run your tests. One of the main reasons to use this approach instead of going through the editor is that you get to see error messages generated by Godot in the context of your running tests. You also see any `print` statements you put in your code in the context of all the Gut generated output. It's a bit quicker to get started and is a bit cooler if I do say so. The biggest downside is that debugging your code/tests is a little more difficult since you won't be able to interact with the editor's debugger when something blows up. +Also supplied in this repo is the `gut_cmdln.gd` script that can be run from the command line. This is also used by the VSCode Plugin [gut-extension](https://marketplace.visualstudio.com/items?itemName=bitwes.gut-extension). -__Note:__ All the examples here come from my Mac/Bash. I'm not sure how this works on Windows unless you are using a terminal emulator like ConEMU or something. This might work with GitBash but I haven't tested it. This should work fine in Bash on whatever else you use. +__Note:__ All the examples here come from my Mac/Bash. -If you don't have a `godot` command, you'll have to make one. Here's the one I use +In the examples below I will be using `godot` as a command. This is an alias I have created as: ``` alias godot='/Applications/Godot.app/Contents/MacOS/Godot' ``` + From the command line, at the root of your project, use the following command to run the script. Use the options below to run tests. ``` @@ -63,7 +63,7 @@ Options --------------------------------------------------------- ``` -### Examples +# Examples Run godot in debug mode (-d), run a test script (-gtest), set log level to lowest (-glog), exit when done (-gexit) @@ -73,11 +73,11 @@ Load all test scripts that begin with 'me_' and end in '.res' and run me_only_on `godot -s addons/gut/gut_cmdln.gd -d --path $PWD -gdir=res://test/unit -gprefix=me_ -gsuffix=.res -gselect=only_me` -### Config file +# Config file To cut down on the amount of arguments you have to pass to gut and to make it easier to change them, you can optionally use a json file to specify some of the values. By default `gut_cmdln` looks for a config file at `res://.gutconfig.json`. You can specify a different file using the `-gconfig` option. Here is a sample file. You can print out the text for a gutconfig file using the `-gprint_gutconfig_sample` option. -#### Example +## Example ``` json { "dirs":["res://test/unit/","res://test/integration/"], @@ -96,18 +96,7 @@ Here is a sample file. You can print out the text for a gutconfig file using th "unit_test_name":"", } ``` -### Alias -Make your life easier by creating an alias that includes your most frequent options. Combined with the config file, you can get a nice and easy to use `gut` command. Here's the ones I use in bash on a Mac: -``` -alias godot='/Applications/Godot.app/Contents/MacOS/Godot' -alias gut='godot --debug-collisions --path $PWD -d -s addons/gut/gut_cmdln.gd' -``` - -With this, if I want to run 'test_one.gd', I just enter -``` -gut -gselect=test_one.gd -``` ### Common Errors I really only know of one so far, but if you get a space in your command somewhere, you might see something like this: diff --git a/wiki/Comparing-Things.md b/wiki/Comparing-Things.md index 89e740f8..e9f56c8d 100644 --- a/wiki/Comparing-Things.md +++ b/wiki/Comparing-Things.md @@ -1,4 +1,4 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
# Overview Comparing values with GUT's asserts works the way you would expect it to in most cases. Arrays and dictionaries are a little more complicated. The following methods can help with this: * `compare_shallow` diff --git a/wiki/Creating-Tests.md b/wiki/Creating-Tests.md index f5466b71..6ef79975 100644 --- a/wiki/Creating-Tests.md +++ b/wiki/Creating-Tests.md @@ -1,9 +1,5 @@ -# !! Not Updated for GUT 9.0.0 Yet !! -# Making Tests - -# Sample for Setup -Here's a sample test script. Copy the contents into the file `res://test/unit/test_example.gd` then run your scene. If everything is setup correctly then you'll see some passing and failing tests. If you don't have "Run on Load" checked in the editor, you'll have to hit the ">" button on the dialog window. +Here's a sample test script. Copy the contents into the file `res://test/unit/test_example.gd` then run the script. If everything is setup correctly then you'll see some passing and failing tests. ``` gdscript extends GutTest @@ -45,15 +41,16 @@ Each test script has optional setup and teardown methods that you can provide an * `before_all()`: Runs once before any test starts running. * `after_all()`: Runs once after all tests finish running. -All tests in the test script must start with the prefix `test_` in order for them to be run. The methods must not have any parameters. +All tests in the test script must start with the prefix `test_` in order for them to be run. The methods must not have any parameters (excpet [Parameterized-Tests](Parameterized-Tests)). * `func test_this_is_only_a_test():` -Each test should perform at least one assert or call `pending` to indicate the test hasn't been implemented yet. +Each test should perform at least one assert or call `pending`, `pass_test` or `fail_test` or it will be marked risky. + +A list of all `asserts` and other helper functions available in your test script can be found in [Asserts and Methods](Asserts-and-Methods). -A list of all `asserts` and other helper functions available in your test script can be found in [Methods](https://github.com/bitwes/Gut/wiki/Methods). There's also some helpful methods in the Gut object itself. They are listed in [Gut Settings and Methods](https://github.com/bitwes/Gut/wiki/Gut-Settings-And-Methods) # Inner Test Classes -You can group tests together using Inner Classes. These classes must start with the prefix `'Test'` (this is configurable) and they must also extend `GutTest`. You cannot create Inner Test Classes inside Inner Test Classes. More info can be found at [Inner Test Classes](https://github.com/bitwes/Gut/wiki/Inner-Test-Classes). +You can group tests together using Inner Classes. These classes must start with the prefix `'Test'` (this is configurable) and they must also extend `GutTest`. You cannot create Inner Test Classes inside Inner Test Classes. More info can be found at [Inner Test Classes](Inner-Test-Classes). ## Simple Example ``` @@ -84,9 +81,6 @@ class TestFeatureB: assert_eq(_obj.foo(), 'bar', 'Foo should return bar') ``` # Where to next? -* [Gut Settings and Methods](https://github.com/bitwes/Gut/wiki/Gut-Settings-And-Methods) -* [Inner Test Classes](https://github.com/bitwes/Gut/wiki/Inner-Test-Classes) -* [Methods](https://github.com/bitwes/Gut/wiki/Methods) -* [Command Line](https://github.com/bitwes/Gut/wiki/Command-Line) -* [Simulate](https://github.com/bitwes/Gut/wiki/Simulate) -* [Yielding during tests](https://github.com/bitwes/Gut/wiki/Yielding) \ No newline at end of file +* [Asserts and Methods](Asserts-and-Methods) +* [Inner Test Classes](Inner-Test-Classes) +* [Command Line](Command-Line) \ No newline at end of file diff --git a/wiki/Double-Strategy.md b/wiki/Double-Strategy.md new file mode 100644 index 00000000..104da0a1 --- /dev/null +++ b/wiki/Double-Strategy.md @@ -0,0 +1,50 @@ +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
+Remember all that stuff I said earlier about not being able to double Godot Built-Ins? Forget about it...or forget half of it, maybe 45% of it. + +You can [spy on](Spies) and stub most of the Built-Ins in Godot if you enable the `FULL` Doubling Strategy. I've enabled this feature in my own game and it didn't crash (I currently have 75 test scripts and 3633 asserts). As reassuring as that was I'm still not sure that it won't blow up for someone so it is off by default. + +The following methods cannot be spied on due to implementation details with either Gut or GDScript. There might be more. + +``` +has_method _draw +get_script _physics_process +get _input +_notification _unhandled_input +get_path _unhandled_key_input +_enter_tree _get +_exit_tree emit_signal +_process _set +``` +## Remember +If you've defined one of these methods in your class then you can double/spy on them just as you normally would. + +# Setting the Doubling Strategy +You can set the default strategy from the command line, .gutconfig, or by calling `set_double_strategy` on your Gut instance. + +You can also override the default strategy at the Test Script level or for a specific call to `double`. When set at the script level, it will reset at the end of the script or Inner Test Class. When passed to `double` it will only take effect for that one double. + +### .gutconfig +Valid values are `partial`(default) or `full` +``` +"double_strategy":"full" +``` + +### Command Line +Use the `-gdouble_strategy` option with the values `partial` or `full` +``` +-gdouble_strategy=full +``` + +### Script Level +``` +set_double_strategy(DOUBLE_STRATEGY.FULL) +set_double_strategy(DOUBLE_STRATEGY.PARTIAL) +``` + +### When Calling `double` +Just add another parameter to your call to `double` using the `DOUBLE_STRATEGY` enum. +``` +double('res://thing.gd', DOUBLE_STRATEGY.PARTIAL) +double('res://inners.gd', 'InnerA', DOUBLE_STRATEGY.FULL) +double('res://my_scene.tscn', DOUBLE_STRATEGY.PARTIAL) +``` \ No newline at end of file diff --git a/wiki/Doubles.md b/wiki/Doubles.md index fc7abea3..f6ae215d 100644 --- a/wiki/Doubles.md +++ b/wiki/Doubles.md @@ -1,30 +1,38 @@ -# !! Not Updated for GUT 9.0.0 Yet !! - -The `double` method works similarly to `load`. It will return a loaded class or scene that has empty implementations for all the methods defined in the script you pass it. It will also include empty implementations for any methods in user-defined super classes. It does not include implementations for any of the Godot Built-in super classes such as `Node2D` or `WindowDialog` (unless you have overloaded them in your script or in one of the user-defined super classes your script inherits from). Actually, you can if you use the FULL Doubling strategy described at the bottom of this page. - -## Characteristics of a Double -* You can double Scripts, Inner Classes, and Packed Scenes. Once you have a double, you can then call `new` or `instance` on it to create instances of a doubled object. -* The double inherits (`extends`) the base object. -* Doubles retain all properties/variables and their default values from the base object. -* `_init` is always called on the base object by Godot. You cannot [stub](Stubbing) `_init` "to do nothing" (you can stub parameters). In most cases this is not an issue since all the methods of a double do nothing. If it causes an issue you can check a parameter and then take no action in the base object's `_init` based on the value. +If you aren't sure what a Double is, check out https://en.wikipedia.org/wiki/Test_double. + +The `double` method accepts a loaded script or scene and returns a class based on the loaded script or scene passed to it. The returned class/scene wraps the source and the methods defined will not execute the code defined in them. These doubles can then be [stubbed](Stubbing) and [spied on](Spies) in tests. You can also create [Partial Doubles](Partial-Doubles) which retain their functionality by default. + +Using your double, you can: +* Stub methods to return different values. +* Stub them to call the super method. +* Assert how many times a method was called. +* Assert a method was called with specific parameters. +* And much much more. See [Stubbing](Stubbing) and [Spies](Spies) for more infomration. + + +# Characteristics of a Double +* The double inherits (`extends`) the source. +* Contains all class level variables defined in the source. +* Contains all signals defined in the source. +* Methods defined in the source (and any user defined super class): + * Do nothing (unless stubbed). + * Will return `null` (unless stubbed). + * __All__ parameters are defaulted to `null`, even if they did not have a default value originally. You can stub parameter defaults. +* Methods defined in any Godot super class (such as `Node` or `Control`) are not altered unless those methos have been overridden. This is overridable by chaninging the [Double-Strategy](Double-Strategy). +* Inner Classes of the source are not doubled and will retain their functionality. +* You can double Inner Classes, but it requires an extra step. See the Inner Class section below. * If your `_init` method has required parameters you must [stub](Stubbing) default values before trying to `double` the object. -* __All__ parameters in __all__ functions in the double are defaulted to `null`. Even if they did not have a default value in the base object. You can [stub](Stubbing) default parameter values for any method, including `_init`. -* All methods in a doubled object will return `null`. You can [stub](Stubbing) a return value for all calls to a function, or calls with specific parameter values. You can also stub a method `to_call_super` causing it to retain its original functionality. -* Inner Classes in the source script will retain all of their functionality. They are not doubled in any way. You can create doubles of specific Inner Classes but the Inner Classes in a doubled script are not altered. -* You can create [Partial Doubles](Partial-Doubles) which will act exactly like its source object but you can [spy on](Spies) and stub any method. It's like the inverse of a double. -* All instances of Doubles and Partial Dobules are freed after a test finishes. This means you do not have to free them manually and you should not use them in `before_all`. -* You cannot double static methods. See "Doubling Static Methods" below. +* Static mehtods must be ignored before doubling using `ignore_method_when_doubling`. More information about this below. +* All __instances__ of Doubles and Partial Dobules are freed after a test finishes. This means you do not have to free them manually and you should not use them in `before_all`. +* You can double Scripts, Inner Classes, and Packed Scenes. Once you have a double, you can then call `new` or `instantiate` on it to create instances of a doubled object. -### Doubling a Script +# Doubling a Script To double a script just give it a path or an already loaded script. ``` gdscript -const MY_SCRIPT_PATH = 'res://my_script.gd' -var MyScript = load(MY_SCRIPT_PATH) +var MyScript = load('res://my_script.gd') # Load the doubled object. -var DoubledMyScript = double(MY_SCRIPT_PATH) -# or var DoubledMyScript = double(MyScript) # Create an instance of a doubled object @@ -33,59 +41,38 @@ var doubled_script = DoubledMyScript.new() var doubled_script = double(MyScript).new() ``` -### Doubling an Inner Class -When doubling an Inner Class you have to specify the path/script-object where the Inner Class is and then pass a `/` delimited list of Inner Classes that represents the hierarchy of the Inner Classes. -``` gdscript -# ----------------------------------------------- -# Given this as res://sripts/my_inners.gd -# ----------------------------------------------- -class InnerA: - var something = null - - class InnerA2: - var something_else = null - -class InnerB: - var thing = null - -# ----------------------------------------------- -# You would double the various Inner Classes like this: -# ----------------------------------------------- -const SCRIPT_WITH_INNERS_PATH = 'res://my_inners.gd' -var ScriptWithInners = load(SCRIPT_WITH_INNERS_PATH) - -# Load the doubled objects -var DoubledInnerB = double(SCRIPT_WITH_INNERS_PATH, 'InnerB') -# or -var DoubledInnerA2 = double(ScriptWithInners, 'InnerA/InnerA2') +# Doubling Inner Classes +Inner Classes cannot be automatically detected and therefore must be registered with GUT before they can be doubled. You do this by calling `register_inner_classes(Foo)`. You only have to do this once per script/scene that contains Inner Classes, so it is best to call it in `before_all` or a pre-hook script. Registering multiple times does nothing. Failing to call `register_inner_classes` will result in a GUT error and a runtime error. +```gdscript +# Given that SomeScript contains the class InnerClass that +# you wish to to double: +var SomeScript = load('res://some_script.gd') -# Create an instance of a doubled inner class -var doubled_inner_a2 = DoubledInnerA2.new() -# or -var doubled_inner_b = double(SCRIPT_WITH_INNERS, 'InnerB').new() +func before_all(): + register_inner_classes(SomeScript) + +func test_foo(): + var dbl = double(SomeScript.InnerClass).new() ``` -When doubling Inners and passing a loaded class, you have to pass the class that contains the Inner Class(es). Given the example above, you __CANNOT__ do `double(ScriptWithInners.InnerB)`. You __MUST__ always pass the path to the inner classes. +This approach was used to make tests cleaner and less susceptible to typos. If Godot adds meta data to inner classes that point back to the source script, then `register_inner_classes` can be removed later and no other changes will need to be made. + -### Doubling a Scene -A doubled version of your scene is created along with a double of its script. The doubled scene is altered to load the doubled script instead of the original. A reference to the newly doubled scene is returned. You can call `instance` on the returned reference. +# Doubling a Scene +A doubled version of your scene is created along with a double of its script. The doubled scene is altered to load the doubled script instead of the original. A reference to the newly doubled scene is returned. You can call `instantiate` on the returned reference. ``` gdscript -const MY_SCENE_PATH = 'res://my_scene.tscn' -var MyScene = load(MY_SCENE_PATH) +var MyScene = load('res://my_scene.tscn') -# Load up the doubled objects -var DoubledScene = double(MY_SCENE_PATH) -# or var DoubledScene = double(MyScene) # Create an instance -var doubled_scene = DoubledScene.instance() +var doubled_scene = DoubledScene.instantiate() # or -var doubled_scene = double(MY_SCENE_PATH).instance() +var doubled_scene = double(MyScene).instantiate() ``` -### Doubling Static Methods +# Doubling Scripts with Static Methods Currently you cannot double static methods. In fact if you try to double a class with a static method then you will get an error that looks similar to: ``` Parser Error: Function signature doesn't match the parent. Parent signature is: 'Variant foo()'. @@ -98,18 +85,18 @@ These ignored methods are cleared after each test is ran to avoid any unexpected There's more info and examples on this method on the [[Methods|Asserts-and-Methods]] page. -### Methods with varargs and NativeScript parameter mismatches +# Methods with varargs and NativeScript parameter mismatches Some methods provided by Godot can contain and endless list of parameters (varargs). Trying to call one of these methods on a double can result in runtime errors due to a paramter mismatch. See the sections in [Stubbing](Stubbing) that address parameters. Sometimes NativeScript parameters aren't found in doubles (maybe always). This helps there too. For even more reading see issues #252 and #246. -### Doubled method default parameters +# Doubled method default parameters GUT stubs all parameters in doubled user methods to be `null`. This is because Godot only provides defaults for built-in methods. When using partial-doubles or stubbing a method `to_call_super` `null` can get passed around when you wouldn't expect it causing errors such as `Invalid operands 'int' and 'Nil'`. See the "Stubbing Method Paramter Defaults" in [Stubbing](Stubbing) for a way to stub method default values. -### Doubling Built-Ins -You can `double` built-in objects that are not inherited by a script such as a `Node2D` or a `Raycast2D`. These doubles are always created using the Doubling Strategy of "FULL" (see below) since there are not any overloaded methods. +# Doubling Built-Ins +You can `double` built-in objects that are not inherited by a script such as a `Node2D` or a `Raycast2D`. These doubles are always created using the Doubling Strategy of "INCLUDE_SUPER" (see [Double-Strategy](Double-Strategy)). For example you can `double` or `partial_double` like this: ``` gdscript @@ -119,15 +106,6 @@ stub(doubled_node2d, 'get_position').to_return(-1) var partial_doubled_raycast = partial_double(Raycast2D).new() ``` -# What Do I Do With My Double? -Doubles are useful when you want to test an object that requires another object but you don't want to be deal with the overhead of other object's implementation. - -Sometimes an empty implementation isn't enough. Sometimes you need specific values or things to be returned from one of your doubled methods. For this we have [Stubbing](Stubbing). Stubbing allows you to specify return values in various different scenarios such as "returning a 9 whenever a method is called" or "returning 57 when a method is called with the parameters 'a' and 24". - -You can also [spy on](Spies) your double. Once you have a double there are special `asserts` that can be used with it to verify that a method in the doubled object was called. You can `assert` very specific calls too, such as with a specific list of parameters, or make sure it was called a certain number of times. - -# The Fine Details - ## Example of Script vs Built-in doubling Only methods that have been defined in the script you pass in OR methods that have been defined in parent scripts get the empty implementation in the double. Methods defined in any built-in Godot class do not get overridden __unless__ the script (or parent script(s)) have them implemented. @@ -159,57 +137,10 @@ Then: * You can use `assert_method(doubled, 'get_value')` * You __should not__ use `assert_method(doubled, 'get_position')`. _You can but it will always return 0._ -# Doubling Strategy -Remember all that stuff I said earlier about not being able to double Godot Built-Ins? Forget about it...or forget half of it, maybe 45% of it. - -You can [spy on](Spies) and stub most of the Built-Ins in Godot if you enable the `FULL` Doubling Strategy. I've enabled this feature in my own game and it didn't crash (I currently have 75 test scripts and 3633 asserts). As reassuring as that was I'm still not sure that it won't blow up for someone so it is off by default. -The following methods cannot be spied on due to implementation details with either Gut or GDScript. There might be more. - -``` -has_method _draw -get_script _physics_process -get _input -_notification _unhandled_input -get_path _unhandled_key_input -_enter_tree _get -_exit_tree emit_signal -_process _set -``` -##### Remember -If you've defined one of these methods in your class then you can double/spy on them just as you normally would. - -## Setting the Doubling Strategy -You can set the default strategy from the command line, .gutconfig, or by calling `set_double_strategy` on your Gut instance. - -You can also override the default strategy at the Test Script level or for a specific call to `double`. When set at the script level, it will reset at the end of the script or Inner Test Class. When passed to `double` it will only take effect for that one double. - -### .gutconfig -Valid values are `partial`(default) or `full` -``` -"double_strategy":"full" -``` - -### Command Line -Use the `-gdouble_strategy` option with the values `partial` or `full` -``` --gdouble_strategy=full -``` - -### Script Level -``` -set_double_strategy(DOUBLE_STRATEGY.FULL) -set_double_strategy(DOUBLE_STRATEGY.PARTIAL) -``` - -### When Calling `double` -Just add another parameter to your call to `double` using the `DOUBLE_STRATEGY` enum. -``` -double('res://thing.gd', DOUBLE_STRATEGY.PARTIAL) -double('res://inners.gd', 'InnerA', DOUBLE_STRATEGY.FULL) -double('res://my_scene.tscn', DOUBLE_STRATEGY.PARTIAL) -``` # Where to next? * [Stubbing](Stubbing) * [Spies](Spies) +* [Parital-Doubles](Partial-Doubles) +* [Double-Strategy](Double-Strategy) diff --git a/wiki/Export-Test-Results.md b/wiki/Export-Test-Results.md index 5a7d4388..07b7f820 100644 --- a/wiki/Export-Test-Results.md +++ b/wiki/Export-Test-Results.md @@ -1,4 +1,4 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
You can export test results in the JUnit XML format specified [here](https://llg.cubic.org/docs/junit/). You can specify a file name to export to, or kick off an export in a [post-run hook](Hooks). diff --git a/wiki/Gut-Settings-And-Methods.md b/wiki/Gut-Settings-And-Methods.md deleted file mode 100644 index 407c69d6..00000000 --- a/wiki/Gut-Settings-And-Methods.md +++ /dev/null @@ -1,77 +0,0 @@ -# !! Not Updated for GUT 9.0.0 Yet !! -#
Gut Settings -These settings are for the GUT node that can be added to a scene. The most common scenario for using a scene (now that we have the GutPanel) is to run tests in a depoloyed build. These are not the settings for the in-editor GutPanel. Mouse over settings in the GutPanel for description. - -When using a GUT node in a scene, the following settings can be found in the Inspector. -| Setting | Description| -| --- | --- | -| Run On Load| Flag to indicate if Gut should start running tests when loaded.| -|Should Maximize|Flag to maximize the Gut window upon launch.| -|Select Script|Select the named script in the drop down. When this is set and "Run On Load" is true, only this script will be run.| -|Tests Like|Only tests that contain the set text will be run initially.| -|Should Print To Console|Print output to the console as well as to Gut.| -|Log Level|Set the level of output.| -|Yield Between Tests|A short yield is performed by Gut so that the Gut control has a chance to redraw. This increases execution time by a tiny bit, but stops Gut from appearing to be hung up while it runs tests.| -|Disable Strict Datatype Checks|All asserts check datatypes before making comparisions to avoid runtime errors. Disabling this was added for backwards compatability.| -|Test Prefix|The prefix used on all test functions. This prefixed will be used by Gut to find tests inside your test scripts.| -|File Prefix|The prefix used on all test files. This is used in conjunction with the Directory settings to find tests.| -|File Suffix|This is the suffix it will use to find test files (must include the ".gd" extension).| -|Inner Class Prefix|This is the prefix that Gut will use to find Inner Classes that are test scripts.| -|Inner Class Name|Only run Inner Classes that have names that contain the specified string.| -|Include Subdirectories|Include subdirectories when looking for tests. This applies to the 6 "Directory" settings.| -|Directory(1-6)|The path to the directories where your test scripts are located. If you need more than six directories you can use the `add_directory` method to add more.| -|Color Output| Unix style escape codes can be used for some color formatting of the ouput to the console. This doesn't work with the Godot console so it is disabled by default in the editor but is enabled by default when using the command line tool.| -|Pre-run script| Path to a script that will run before all tests are ran. See [Hooks](Hooks)| -|Post-run script| Path to a script that will run after all tests are ran. See [Hooks](Hooks)| -|Junit Xml File | Gut will export test results in the JUnit XML format to this file when set.| -|Junit Xml Timestamp| If checked, Gut will insert an epoch timestamp into the "Junit Xml File" filename.| - - -## Methods for Configuring the Execution of Tests -__When interacting with the GUT scene you must wait until it has completed initialization. GUT will emit the `gut_ready` signal. Do not interact with GUT until this signal has been emitted.__ - -These methods would be used inside the scene you created at `res://test/tests.tcn`. These methods can be called against the Gut node you created. Most of these are not necessary anymore since you can configure Gut in the editor but they are here if you want to use them. - - -__**__ indicates the option can be set via the editor -* `add_script(script, select_this_one=false)` add a script to be tetsted with test_scripts -* __**__`add_directory(path, prefix='test_', suffix='.gd')` add a directory of test scripts that start with prefix and end with suffix. Subdirectories not included. This method is useful if you have more than the 6 directories the editor allows you to configure. You can use this to add others. -* __**__`test_scripts()` run all scripts added with add_script or add_directory. If you leave this out of your script then you can select which script will run, but you must press the "run" button to start the tests. -* `test_script(script)` runs a single script immediately. -* __**__`select_script(script_name)` sets a script added with `add_script` or `add_directory` to be initially selected. This allows you to run one script instead of all the scripts. This will select the first script it finds that contains the specified string. -* `get_test_count()` return the number of tests run -* `get_assert_count()` return the number of assertions that were made -* `get_pass_count()` return the number of tests that passed -* `get_fail_count()` return the number of tests that failed -* `get_pending_count()` return the number of tests that were pending -* __**__`get/set_should_print_to_console(should)` accessors for printing to console -* `get_result_text()` returns all the text contained in the GUI -* `clear_text()` clears the text in the GUI -* `set_ignore_pause_before_teardown(should_ignore)` causes GUI to disregard any calls to pause_before_teardown. This is useful when you want to run in a batch mode. -* __**__`set_yield_between_tests(should)` will pause briefly between every 5 tests so that you can see progress in the GUI. If this is left out, it can seem like the program has hung when running longer test sets. -* __**__`get/set_log_level(level)` see section on log level for list of values. -* __**__`disable_strict_datatype_checks(true)` disables strict datatype checks. See section on "Strict type checking" before disabling. -* __**__ `maximize()` maximizes the gut window. -* __**__ `get/set_include_subdirectories(should)` flag to include subdirectories when `add_directory` is called. This is `false` by default. - -# Extras - -## Strict type checking -Gut performs type checks in the asserts when comparing two different types that would normally cause a runtime error. With the type checking enabled (on be default) your test will fail instead of crashing. Some types are ok to be compared such as Floats and Integers but if you attempt to compare a String with a Float your test will fail instead of blowing up. - -You can disable this behavior if you like by calling `disable_strict_datatype_checks(true)` on your Gut node or by clicking the checkbox to "Disable Strict Datatype Checks" in the editor. - -## Output Detail -The level of detail that is printed to the screen can be changed using the slider on the dialog or by calling `set_log_level` with one of the following constants defined in Gut - -* LOG_LEVEL_FAIL_ONLY (0) -* LOG_LEVEL_TEST_AND_FAILURES (1) -* LOG_LEVEL_ALL_ASSERTS (2) - -## Printing info -The `gut.p` method allows you to print information that is indented under the test output. This output appears wherever GUT sends output (gui, terminal, console). It has an optional 2nd parameter that sets which log level to display it at. Use one of the constants in the section above to set it. The default is `LOG_LEVEL_FAIL_ONLY` which means the output will always be visible. -``` -# From within your tests -gut.p('hello') -gut.p('world', gut.LOG_LEVEL_ALL_ASSERTS) -``` diff --git a/wiki/Home.md b/wiki/Home.md index b2eaa209..9aa32125 100644 --- a/wiki/Home.md +++ b/wiki/Home.md @@ -1,7 +1,8 @@ -# !! Not Updated for GUT 9.0.0 Yet !! -This wiki has not been updated yet for the changes made for Godot 4. Any page that has __!! Not Updated for GUT 9.0.0 Yet !!__ at the top could have incorrect information. You can find information about what has changed in 9.0.0 and Godot 4 in the [GODOT_4_README](https://github.com/bitwes/Gut/blob/godot_4/GODOT_4_README.md) +
+This wiki is being updated for the changes made for Godot 4. Any pages with a warning at the top have not been updated yet. For information about the changes in GUT 9 view New-ForGodot-4. +
-# Gut 9.0.0 +# Gut 9.0.1 GUT (Godot Unit Test) is a utility for writing tests for your Godot Engine game. It allows you to write tests for your gdscripts in gdscript. ### Godot 3.x/4.x @@ -23,36 +24,18 @@ GUT 9 requires Godot 4. GUT 7 requires Godot 3.4. * [Stubbing](Stubbing) * [Parameterized Tests](Parameterized-Tests) * [Simulate](Simulate) -* [Yielding during tests](Yielding) +* ~~[Yielding during tests](Yielding)~~ * [Pre/Post Run Hooks](Hooks) * [Exporting Results](Export-Test-Results) # Editor GUI -[[https://raw.githubusercontent.com/wiki/bitwes/Gut/images/gut_panel.png|alt=gut_panel]] - -# GUT GUI -[[https://raw.githubusercontent.com/wiki/bitwes/Gut/images/GutGui.png|alt=gutgui]] - -1. Output Box. -1. List of Test Scripts. Inner Classes are indented under scripts. -1. Progress bars for all scripts and the current script. -1. Log Level slider. -1. Previous Script (in list of scripts) -1. Run the currently selected script and all scripts after it. This can be especially useful when running on another device and some script in the middle of the list causes a crash. To run the tests after the crash, just select that test in the list and click this button. It will run that one and all the ones after. -1. Next Script (in list of scripts) -1. Run the currently selected script. If an Inner Class is selected then just that class will be run. If a Script is selected then the script and all of its Inner Classes will be run. -1. Toggle display of List of Test Scripts -1. The Hamburger button. It shows some additional options. -1. Continue button will be enabled if a call to `yield_before_teardown` occurs. Click it to continue running tests. -1. The title bar. It has a maximize button, shows the current script, has a running tally on the left of the pass/fail count, shows the elapsed time. Also you can drag it all about. - -Also, in the bottom right corner, you can drag to resize the dialog. +![gut Panel](images/gut_panel.png) # Engine Warnings -There are a fair number of warnings that Godot will show related to GUT. Some of the warnings are valid and are being cleaned up overtime. Most of the warnings are not valid and sometimes relate to generated code. As of 3.2 you can disable warnings for addons, and it recommended you do so. -[[https://raw.githubusercontent.com/wiki/bitwes/Gut/images/exclude_addons.png|alt=exclude_addons]] +There are a fair number of warnings that Godot will show related to GUT. Some of the warnings are valid and are being cleaned up overtime. Most of the warnings are not valid and sometimes relate to generated code. You can disable warnings for addons, and it recommended you do so. +![exclude addons](images/exclude_addons.png) # License @@ -67,5 +50,4 @@ Gut is provided under the MIT license. [The license is distributed with Gut so You can talk to me, Butch Wesley * Github: bitwes -* Godot forums: bitwes * Godot Discord: bitwes diff --git a/wiki/Hooks.md b/wiki/Hooks.md index 581be6c4..0af1ebea 100644 --- a/wiki/Hooks.md +++ b/wiki/Hooks.md @@ -1,4 +1,4 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
# Overview Pre-run and post-run hooks allow you to take any initialization steps or verify the results of the run. diff --git a/wiki/Inner-Test-Classes.md b/wiki/Inner-Test-Classes.md index 963f22a8..cc3c8b52 100644 --- a/wiki/Inner-Test-Classes.md +++ b/wiki/Inner-Test-Classes.md @@ -1,4 +1,4 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
You can define test classes inside a test script that will be treated as test scripts themselves. This allows you to create different contexts for your tests in a single script. These Inner Classes have thier own `before_all`, `before_each`, `after_each`, and `after_all` methods that will be called. Only the methods defined in the class are used, the methods defined in the containing script will not be called. The Inner Classes must also extend `GutTest` and their constructor cannot take any parameters. The Classes will be loaded and ran in the order they are defined _after_ all the tests in the containing script are run. If the script does not contain any tests then only the Inner Classes will be listed in the output. @@ -7,8 +7,6 @@ The order the tests are run are not guaranteed to be in the same order they are Inner Classes are parsed out of the script by looking for a classes that start with `'Test'` and also extend `test.gd`. You can change the name that Gut looks for using the `inner_class_prefix` property. -There are options for the command line and editor node to specify an Inner Test Class name to run. This allows you to easily run a subset of tests in a script as you develop a feature. See [Gut Settings and Methods](https://github.com/bitwes/Gut/wiki/Gut-Settings-And-Methods) and [Using Gut at the command line](https://github.com/bitwes/Gut/wiki/Command-Line) for more information. - # Example Given the following test script defined at `res://test/unit/some_example.gd` ``` diff --git a/wiki/Input-Factory.md b/wiki/Input-Factory.md index a6c0316c..734ab9ff 100644 --- a/wiki/Input-Factory.md +++ b/wiki/Input-Factory.md @@ -1,5 +1,5 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
# InputFactory This static class is available when extending `GutTest`. The methods in this class are simple wrappers to make it a little easier to create instances of the various `InputEvent*` classes. diff --git a/wiki/Install.md b/wiki/Install.md index b8089b07..e64a9a5d 100644 --- a/wiki/Install.md +++ b/wiki/Install.md @@ -1,4 +1,4 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
# Install GUT is a Godot Plugin. You can download it directly or install it from the Asset Lib in the Godot Editor. diff --git a/wiki/Memory-Management.md b/wiki/Memory-Management.md index efcf417d..2624fa2d 100644 --- a/wiki/Memory-Management.md +++ b/wiki/Memory-Management.md @@ -1,4 +1,4 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
# Overview You may have noticed errors similar to this at the end of your run: ```sh diff --git a/wiki/Mock-Input.md b/wiki/Mock-Input.md index 355c0ca8..c83321b2 100644 --- a/wiki/Mock-Input.md +++ b/wiki/Mock-Input.md @@ -1,4 +1,4 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
# Input Sender The `InputSender` class can be used to send `InputEvent*` events to various objects. It also allows you to script out a series of inputs and play them back in real time. You could use it to: * Verify that jump height depends on how long the jump button is pressed. diff --git a/wiki/New-For-Godot-4.md b/wiki/New-For-Godot-4.md new file mode 100644 index 00000000..b007d6c0 --- /dev/null +++ b/wiki/New-For-Godot-4.md @@ -0,0 +1,114 @@ +# Godot 4 Changes +These are changes to Godot that affect how GUT is used/implemented. There is more information about these changes and how GUT has been altered below. + +* `setget` has been replaced with a completely new syntax. More info at [#380](https://github.com/bitwes/Gut/issues/380). Examples of the new way and the new `assert_property` method below. +* `connect` has been significantly altered. The signal related asserts will likely change to use `Callable` parameters instead of strings. It is possible to use strings, so this may remain in some form. More info in [#383](https://github.com/bitwes/Gut/issues/383). +* `yield` has been replaced with `await`. `yield_to`, `yield_for`, and `yield_frames` have been deprecated, the new methods are `wait_seconds`, `wait_frams` and `wait_for_signal`. There are exampels below and more info at [#382](https://github.com/bitwes/Gut/issues/382). +* Arrays are pass by reference now. +* Dictionaries are compared by value now. +* `File` and `Directory` have been replaced with `FileAccess` and `DirAccess`. +* `is` no longer accepts a variable for a class. You must use `is_instance_of` instead. + + +# What's new/changed in GUT 9.0.0 for Godot 4.0 +* Any methods that were deprecated in GUT 7.x have been removed. +* `assert_setget` no longer works (it now just fails with a message). `assert_property` has been altered to work with the new setter/getter syntax. `assert_set_property`, `assert_readonly_property`, and `assert_property_with_backing_variable` have been added. +* To aid refactoring, `assert_property` and `assert_property_with_backing_variable` will warn if any "public accessors" are found for the property ('get_' and 'set_' methods). +* `assert_property` now requires an instance instead of also working with a loaded objects. +* Doubling strategy flags have been renamed to `INCLUDE_SUPER` (was `FULL`) and `SCRIPT_ONLY` (was `PARTIAL`). The default is `SCRIPT_ONLY`. I wanted something more descriptive and less likely to be confused with partial doubles. +* Added support for a `skip_script` test-script variable. This can be added to any test-script or inner-class causing GUT to skip running tests in that script. The script will be included in the "risky" count and appear in the summary as skipped. This was done to help porting tests to 4.0 but might stick around as a permanent feature. +```gdscript +var skip_script = 'The reason for skipping. This will be printed in the output.' +``` +* The various `yield_` methods have been deprecated but are still supported to make conversions easier. The new syntax for `yield_to`, `yield_for`, or `yield_frames` is: +```gdscript +await yield_to(signaler, 'the_signal_name', 5, 'optional message') +await yield_for(1.5, 'optional message') +await yield_frames(30, 'optional message') +``` +* The replacement methods for the various `yield_` methods are `wait_seconds`, `wait_frames`, and `wait_for_signal`. +```gdscript +await wait_for_signal(signaler.the_signal, 5, 'optional message') # wait for signal or 5 seconds +await wait_seconds(1.5, 'optional message') +await wait_frames(30, 'optional message') +``` +* Doubling no longer supports paths to a script or scene. Load the script or scene first and pass that to `double`. See the "Doubling Changes" section for more details. +* Doubling Inner Classes now requires you to call `register_inner_classes` first. See the "Doubling Changes" sedtion for more details. +* Comparing Dictionary/Arrays with `assert_eq`, `assert_eq_deep`, and the new `assert_same` and `assert_not_same` for comparing references. See Godot's new `is_same` function for details on how `assert_same` works (it's just an assertion wrapper around `is_same`). See the section "Comparing Dictionaries and Arrays" below for more details. + + +## Comparing Dictionaries and Arrays +In Godot 3.x dictionaries were compared by reference and arrays were compared by value. In 4.0 both are compared by value. Godot 4.0 introduces the `is_same` method which (amongst other things) will compare dictionaries and arrays by reference. + +GUT's `assert_eq` and `asssert_ne` changed to match Godot's behavior. To compare by reference you can use the new `assert_same` or `assert_not_same`. This works with arrays and dictionaries. Review Godot's documentation for `is_same`. When comparing dictionaries and arrays it is recommended that you use `assert_eq_deep` since it provides more detailed output than `assert_eq`. + +The shallow compare functionanlity has been removed since it no longer applies. Shallow compares would compare the elements of an array or dictionary by value. In Godot 3.x this meant that dictionaries inside of arrays or dictionaries would be compared by reference and everything else would be compared by value. Since arrays and dictionaries are both cmpared by value now, shallow compares are no different (functionally) than deep compares. The following methods have been removed. Calling these methods will generate a failure and an error. +* `compare_shallow` (causes failure and returns `null` which will likely result in a runtime error) +* `assert_eq_shallow` +* `assert_ne_shallow` + +Final note: `assert_eq` does not use `assert_eq_deep` since `assert_eq_deep` compares each element of both arrays/dictionaries and provides detailed info about what is different. This can be slow for large arrays/dictionaries. Godot's `==` operator uses a hashing function which is much faster but does not provide information about what is different in each array/dictionary. With `assert_eq`, `assert_eq_deep`, and `assert_same` (and their inverses) you have fine grained control over the type of comparision that is performed. + + +## Doubling Changes +#### Doubling scripts and scenes +The `double` method no longer supports paths to scripts or scenes. You should `load` the script or scene first, and then pass that to `double` instead. +``` +var MyScript = load('res://my_script.gd') +var dbl = double(MyScript).new() +``` +If you pass a string then an error message will be printed and `double` will return `null`. This will most likely result in a runtime error when you attempt to instantiate your double. +``` +'Invalid call. Nonexistent function 'new' in base 'Nil'.' +``` + +### Doubling Inner Classes +The `double` method no longer supports strings for the path of the base script or a string of the name of the Inner Class. You must call `register_inner_classes` then pass the Inner Class to `double`. You only have to do this once, so it is best to call it in `before_all` or a pre-hook script. Registering multiple times does nothing. Failing to call `register_inner_classes` will result in a GUT error and a runtime error. +```gdscript +# Given that SomeScript contains the class InnerClass that you wish to to double: +var SomeScript = load('res://some_script.gd') + +func before_all(): + register_inner_classes(SomeScript) + +func test_foo(): + var dbl = double(SomeScript.InnerClass).new() +``` +This approach was used to make tests cleaner and less susceptible to typos. If Godot adds meta data to inner classes that point back to the source script, then `register_inner_classes` can be removed later and no other changes will need to be made. + + +## setget vs set: and get: +In godot 4.0 `setget` has been replaced with `set(val):` and `get():` psuedo methods which make properties more concrete. This is a welcome change, but comes with a few caveats. + +Here's an example of usage: +``` +var foo = 10: + get(): + return foo + set(val): + foo = val +``` +This means you no longer need to define methods for your accessors. Though you may still want to for organizational purposes. + +One downside to this approach is that there is no way to set the `foo` without going through the accessor. Many times, internally, you will want to set a value for a property without going through the setter. This is still possible, but you have to make a backing variable. +``` +var _foo = 10 +var foo = 10: + get(): + return _foo + set(val): + _foo = val + foo_changed.emit() +``` +With this approach you can set `_foo` internally in your class without triggering the `foo_changed` signal. When you see `foo =` anywhere in your code, it will be going through the accessor. When you see `_foo =` you are only setting the backing variable. + +To test this new paradigm `assert_setget` has been removed. `assert_property` has changed to work with the new syntax. `assert_property_with_backing_variable` was added to validate the backing variable wiring. If you use `assert_property_with_backing_variable` it will verify that the proeperty has accessors and will also look for a `_` variable with the same name and verify it is being set. + +`assert_property` will generate a warning when it finds "public" accessors for these properties (`get_foo`, `set_foo`). + + +# Implementation Changes +* The `Gut` control has been removed. Adding a `Gut` node to a scene to run tests will no longer work. This control dates back to Godot 2.x days. With GUT 7.4.1 I believe the in-editor Gut Panel has enough features to discontinue using a Scene/`Gut` control to run tests. Another approach for running tests in a deployed project will be added at some point. +* The GUI for GUT has been simplified to reflect that it is no longer used to run tests, just display progress and output. It has also been decoupled from `gut.gd`. `gut.gd` is now a `Node` instead of a `Control` and all GUI logic has been removed. New signals have been added so that a GUI can be made without `gut.gd` having to know anything about it. As a result, GUT can now be run without a GUI if that ever becomes something we want to do. +* Replaced the old `yield_between_tests` flag with `paint_after`. This property (initially set to .1s) tells GUT how long to wait before it pauses for 1 frame to allow for painting the screen. This value is checked after each test, so longer tests can still cause a delay in the painting of the screen. This has made the painting a little choppier but has cut down the time it takes to run tests (200 simple tests in 20 scripts dropped from 2+ seconds to .5 seconds to run). This feature is settable from the command line, .gutconfig.json, and GutPanel. +* Doubling has changed significantly. diff --git a/wiki/Orphans.md b/wiki/Orphans.md index 3ae539b2..6ced72f1 100644 --- a/wiki/Orphans.md +++ b/wiki/Orphans.md @@ -1,4 +1,4 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
GUT can display when your program or test generates orphaned nodes. This can be very helpful when tracking down memory leaks in your application. Note that GUT has no way to know if it was your program or your test that created the orphans. This option is enabled by default. You can disable it in the scene by unchecking "show orphans". From the command line specify the `-ghide_orphans` option. diff --git a/wiki/Parameterized-Tests.md b/wiki/Parameterized-Tests.md index 3765d99f..c15366d1 100644 --- a/wiki/Parameterized-Tests.md +++ b/wiki/Parameterized-Tests.md @@ -1,8 +1,8 @@ -# !! Not Updated for GUT 9.0.0 Yet !! -## Overview There are some scenarios where it is desireable to run a test numerous times with different parameters. You can do this in GUT by creating a test that has a single parameter that is defaulted to the GUT method `use_parameters`. -## Requirements: +`use_parameters` expects and array. The test will be called once for each element in the array, passing the value of each element to the parameter of the function. + +# Requirements: * The test must have one and only one paramter. * The parameter must be defaulted to call `use_parameters`. * You must pass an array to `use_parameters`. The test will be called once for each element in the array. @@ -10,62 +10,76 @@ There are some scenarios where it is desireable to run a test numerous times wit * If `use_parameters` is not called then GUT will only run the test once and will generate an error. -## Example -Given: +# Example + ``` gdscript +extends GutTest + class Foo: func add(p1, p2): return p1 + p2 -``` -Then -``` gdscript -extends GutTest +# Define one array, with two arrays as the elements in the array. +# This will cause the test to be called twice. The first +# call will get [1, 2, 3] as the value of the paramter. +# The second call will get ['a', 'b', 'c'] var foo_params = [[1, 2, 3], ['a', 'b', 'c']] +# This test will add the first two elements in params together, +# using Foo, and assert that they equal the third element in params. func test_foo(params=use_parameters(foo_params)): var foo = Foo.new() var result = foo.add(params[0], params[1]) assert_eq(result, params[2]) ``` -Which would result in : -* one passing test (`1 + 2 = 3`) -* one failing test (`'a' + 'b' != 'c'`, it actually equals `'ab'`) - -## Helpers (ParameterFactory) +Running this test will result in: +* One passing test (`1 + 2 = 3`) +* One failing test (`'a' + 'b' != 'c'`, it actually equals `'ab'`) -### named_parameters(names, values) +# ParameterFactory +`GutTest` scripts have access to the `ParameterFactory` static class which has helper methods for defining parameters for parameterized tests. -Creates an array of dictionaries. It pairs up the names array with each set -of values in values. If more names than values are specified then the missing -values will be filled with nulls. If more values than names are specified -those values will be ignored. +### `named_parameters(names, values)` +Creates an array of dictionaries. It pairs up the names array with each set of values in values. If more names than values are specified then the missing values will be filled with nulls. If more values than names are specified those values will be ignored. Example: -``` -ParameterFactory.named_parameters(['a', 'b'], [[1, 2], ['one', 'two']]) -# returns [{a:1, b:2}, {a:'one', b:'two'}] - -# extra values -ParameterFactory.named_parameters(['a'], [[1, 2], [3, 4]]) -# returns [{a:1}, {a:3}] +``` gdscript +# With this setup, you can use `params.p1`, `params.p2`, and +# `params.result` in the test below. +var foo_params = ParameterFactory.named_parameters( + ['p1', 'p2', 'result'], # names + [ # values + [1, 2, 3], + ['a', 'b', 'c'] + ]) -# not enough values -ParameterFactory.named_parameters(['a', 'b'], [[1], 'oops', ['one', 'two']]) -# returns [{a:1, b:null}, {a:'oops', b:null}, {a:'one', b:'two'}] +func test_foo(params = use_parameters(foo_params)): + var foo = Foo.new() + var result = foo.add(params.p1, params.p2) + assert_eq(result, params.result) ``` -This allows you to increase readability of your parameterized tests: +Here are some invalid setups and what results. ``` gdscript -var foo_params = ParameterFactory.named_parameters( - ['p1', 'p2', 'result'], # names - [[1, 2, 3], ['a', 'b', 'c']]) # values +# Example of extra values. This returns: +# [{a:1}, {a:3}] +ParameterFactory.named_parameters( + ['a'], + [ + [1, 2], + [3, 4] + ]) -func test_foo(params=use_parameters(foo_params)): - var foo = Foo.new() - var result = foo.add(params.p1, params.p2) - assert_eq(result, params.result) -`````` +# Example of not enough values. This returns: +# [{a:1, b:null}, {a:'oops', b:null}, {a:'one', b:'two'}] +ParameterFactory.named_parameters( + ['a', 'b'], + [ + [1], + 'oops', + ['one', 'two'] + ]) +``` ### Others? If you have an idea for a helper please create an [issue on Github](https://github.com/bitwes/Gut/issues). \ No newline at end of file diff --git a/wiki/Partial-Doubles.md b/wiki/Partial-Doubles.md index 1a422315..1579c471 100644 --- a/wiki/Partial-Doubles.md +++ b/wiki/Partial-Doubles.md @@ -1,4 +1,4 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
A partial double is basically the inverse of a doubled object. It creates an object that acts exactly the same way as its source but has hooks that allows us to stub or spy on any method. The `partial_double` method will create a partial double "class" which you can instance. You can partially double scripts, packed scenes, and inner classes. It works the same way as `double` works, so read up on that and then apply all that new knowledge to `partial_double`. diff --git a/wiki/Quick-Start.md b/wiki/Quick-Start.md index 1803eb71..3ebdec92 100644 --- a/wiki/Quick-Start.md +++ b/wiki/Quick-Start.md @@ -1,4 +1,3 @@ -# !! Not Updated for GUT 9.0.0 Yet !! This page contains brief descrptions of many of GUT's features. Most sections have a "More information" link where more in depth documentation can be found. * [Setup](#setup) @@ -6,7 +5,7 @@ This page contains brief descrptions of many of GUT's features. Most sections h * [Doubles/Stubbing/Spies](#doubles) * [Partial Doubles](#partial_doubles) * [Parameterized Tests](#parameterized_tests) -* [Yielding](#yielding) +* [Await](#await) * [Memory Leak Testing and Memory Management](#memory_management) @@ -15,12 +14,14 @@ Setup doesn't get any simplier than what is already on the [install page.](Insta # Run Tests -Configure the GUT Panel to find your tests and use the various "Run" buttons to run your entire test suite or specific scripts/tests. -[[https://raw.githubusercontent.com/wiki/bitwes/Gut/images/gut_panel.png|alt=gut_panel]] +* Configure the directories where your tests are in the Gut Panel settings. +* Open a test script. +* use the various buttons to run a script, inner class, or test. +![Gut Panel](images/gut_panel.png) Mouse-over labels and buttons in the GUT panel for more information. You can even set keyboard shortcuts for all of the GUT panel actions. -You can also run tests via the [command line](Command-Line) or by [creating a scene]((Install)). +You can also run tests via the [command line](Command-Line) and through [VSCode](https://marketplace.visualstudio.com/items?itemName=bitwes.gut-extension) # Creating Tests [More Information](Creating-Tests) @@ -83,22 +84,19 @@ class TestOtherAspects: # Doubles/Spies/Stubs More Information: [Doubles](Doubles), [Spies](Spies), [Stubs](Stubbing) -You can make a double of just about anything. `double` returns a loaded class, not an instance. Doubles extend the object to be doubled and have empty implmenetations for all methods defined in the script or parent scripts, but not parent GDScript methods that are not overloaded. +You can make a double of just about anything. `double` returns a loaded class, not an instance. Doubles extend the object to be doubled and have empty implmenetations for all methods defined in the script or parent scripts, but not parent Godot methods that are not overloaded. ```gdscript var Foo = load('res://foo.gd') var MyScene = load('res://my_scene.tscn') var double_foo = double(Foo).new() -var double_scene = double(MyScene).instance() -var DoubleOther = double('res://other.gd') -var double_other1 = DoubleOther.new() -var double_other2 = DoubleOther.new() +var double_scene = double(MyScene).instantiate() ``` You can stub your double to do different things. Any unstubbed method that is called will generate a warning. ```gdscript -var double_foo = double('res://foo.gd').new() +var double_foo = double(Foo).new() stub(double_foo, 'bar').to_return(42) stub(double_foo, 'something').to_call_super() # do what method would normally do stub(double_foo, 'other_thing').to_return(null).when_passed(1, 2, 'c') @@ -107,16 +105,21 @@ stub(double_foo, 'method').to_do_nothing() You can spy on your doubles with various asserts and helpers. ```gdscript -var double_foo = double('res://foo.gd').new() -# do some actions +var double_foo = double(Foo).new() + +... + assert_called(double_foo, 'bar') assert_not_called(double_foo, 'something') assert_call_count(double_foo, 'call_me', 10) + # assert other_thing called with parameters in array. assert_called(double_foo, 'other_thing', [1, 2, 'c']) + # Get an array of the parameters sent to the last # call to call_me var called_with_last = get_call_parameters(double_foo, 'call_me') + # get the parameters passed to the 4th call of `call_me` var called_with_4 = get_call_parameters(double_foo, 'call_me', 4)) ``` @@ -126,12 +129,15 @@ var called_with_4 = get_call_parameters(double_foo, 'call_me', 4)) Partial doubles have all the same properties of a double except they retain the source functionality by default. You can stub and spy on them just like a double, but anything not stubbed will behave as if it wasn't a double. ```gdscript -var double_bar = partial_double('res://bar.tscn').instance() +var double_bar = partial_double(Bar).instance() + # the foo method will do nothing always now stub(double_bar, 'foo').to_do_nothing() + # the something method will return 27 when passed 32, # but act normally when passed anything else. stub(double_bar, 'something').to_return(27).when_passed(32) + # example of spying assert_called(double_bar, 'other_thing') ``` @@ -158,19 +164,24 @@ func test_with_named_params(p=use_parameters(better_params)): There are helpers to make your parameters more readable. -# Yielding -[More Information](Yielding) +# Await +[More Information](Await) -You can use `yield` in your tests if you need to. If you want to wait for a cetain amount of time you can use `yield_for`. +You can use `await` in your tests to allow time to pass before making assertions. This can be useful if you need to wait for some interaction to play out, a signal to be emitted, or wait for things to happen in the next frames, such as physics process or draw. + +If you want to wait for a cetain amount of time you can use `wait_seconds`. ```gdscript -yield(yield_for(10), YIELD) +await wait_seconds(10) ``` -You can yield to a signal or an amount of time, whichever comes first with `yield_to`. This ensures that your tests do not hang when a signal is not emitted. +You can `await` to a signal or an amount of time, whichever comes first with `wait_for_signal`. This ensures that your tests do not hang when a signal is not emitted. ```gdscript var my_obj = load('res://my_obj.gd').new() -yield(yield_to(my_obj, 'some_signal', 3), YIELD) +await wait_for_signal(my_obj.some_signal, 3) +``` +You can also `await` for a number of frames using `wait_frames`. It's best to wait at least 2 frames as waiting one frame can be flakey. +``` +await wait_frames(5) ``` -All of the magic of `yield_to`, `yield_for` and the `YIELD` constant is covered on the yielding page. # Leak Testing and Memory Management [More Information](Memory-Management) diff --git a/wiki/Running-On-Devices.md b/wiki/Running-On-Devices.md index 5f935767..c2881c14 100644 --- a/wiki/Running-On-Devices.md +++ b/wiki/Running-On-Devices.md @@ -1,4 +1,4 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
You may find yourself wanting to run your tests on an Android or iOS device or you may want your testers to run the tests on their device. To do this you will have to give the users access to the GUT instance through your GUI and you'll have to export your tests. You can also enable file logging so that if running the tests causes a crash you can still get to the output from the run. # Godot 3.1+ Export As Text diff --git a/wiki/Simulate.md b/wiki/Simulate.md index e8901bc1..1d5f4d8d 100644 --- a/wiki/Simulate.md +++ b/wiki/Simulate.md @@ -1,4 +1,4 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
##
Simulate The simulate method will call the `_process` and `_physics_process` on a tree of objects. It will check each object to see if they have either method and run it if it exists. In cases where the object has both it will call `_process` and then `_physics_process` and then move on to the next node in the tree. @@ -69,4 +69,4 @@ func test_does_something_each_loop(): ``` # Where to next? -* [Yielding](https://github.com/bitwes/Gut/wiki/Yielding)
\ No newline at end of file +* [Yielding](Yielding)
\ No newline at end of file diff --git a/wiki/Spies.md b/wiki/Spies.md index e5f0c18d..8e664217 100644 --- a/wiki/Spies.md +++ b/wiki/Spies.md @@ -1,4 +1,4 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
When a `double` is instanced, Gut will record calls to methods that are defined in the script or scripts it inherits from. You can then make assertions to check if a method was called, not called, passed certain values, or how many times it was called. You should read the page on doubling before using this, as there are some gotchas with doubling. diff --git a/wiki/Stubbing.md b/wiki/Stubbing.md index 9517766e..943c0268 100644 --- a/wiki/Stubbing.md +++ b/wiki/Stubbing.md @@ -1,11 +1,10 @@ -# !! Not Updated for GUT 9.0.0 Yet !! ##### Table of Contents -* The Fine Print -* Syntax -* Stubbing based off of parameter values -* Stubbing Packed Scenes -* Stubbing Method Paramter Defaults -* Stubbing Method Paramter Count +* [Syntax](#syntax) +* [Stubbing based off of parameter values](#stubbing-based-off-of-parameter-values) +* [Stubbing Packed Scenes](#stubbing-packed-scenes) +* [Stubbing Method Parameter Defaults](#stubbing-method-parameter-defaults) +* [Stubbing Method Parameter Count](#stubbing-method-parameter-count) +* [Stubbing Accessors](#stubbing-accessors) --- @@ -13,12 +12,11 @@ The `stub` function allows you to set return values for methods for a doubled sc You can also use `stub` to set default parameter values and change the parameter count for a method. -# The fine print -Because of how doubling works, you can only stub methods that are implemented in your script or any scripts that inherits from. You can stub most built-in methods if you use the experimental FULL doubling strategy. Check the bottom of the doubling page for more information. # Syntax -``` -var inst = double('res://script.gd').new() +```gdscript +var MyScript = load('res://my_script.gd') +var inst = double(MyScript).new() stub(inst, 'some_method').to_return("I'm stubbed!") ``` * `stub(obj, method)` This stubs the value for a method. You must chain in a call to one of the "to" methods such as `to_return(...)`. The first parameter can be a path to a script or a loaded script or an instance of a doubled object. When you pass in a path or class, then all doubles of that script will have the stub by default. You can override this by calling `stub` on an instance of a doubled object. @@ -51,7 +49,7 @@ extends Node2D var foo = -1 var bar = 10 -func return_seven(): +func returns_seven(): return 7 func return_hello(param=1): @@ -60,36 +58,46 @@ func return_hello(param=1): class InnerClass: var another_foo = 100 ``` -Then, from inside your test script you can do the following to alter the `return_seven` method to return `500` +Then, from inside your test script you can do the following to alter the `returns_seven` method to return `500` ```gdscript +var DoubleThis = load('res://scripts/double_this.gd') + func test_something(): - var inst = double('res://scripts/double_this.gd').new() - stub('res://scripts/double_this.gd', 'return_seven').to_return(500) - assert_eq(inst.return_seven(), 500) + var inst = double(DoubleThis).new() + stub(inst, 'returns_seven').to_return(500) + assert_eq(inst.returns_seven(), 500) ``` The `stub` method is pretty smart about what you pass it. You can pass it a path, an Object or an instance. If you pass an instance, it __must__ be an instance of a double. When passed an Object or a path, it will stub the value for __all__ instances that do not have explicitly defined stubs. When you pass it an instance of a doubled class, then the stubbed return will only be set for that instance. ```gdscript var DoubleThis = load('res://scripts/double_this.gd') -var Doubled = double('res://scripts/double_this.gd') +var Doubled = double(DoubleThis) -# these two are equivalent -stub('res://scripts/double_this.gd', 'return_seven').to_return(500) -stub(DoubleThis, 'return_seven').to_return(500) +# These two are equivalent, and stub returns_seven for any doubles of +# DoubleThis to return 500. +stub('res://scripts/double_this.gd', 'returns_seven').to_return(500) +stub(DoubleThis, 'returns_seven').to_return(500) +var inst = Doubled.new() +assert_eq(inst.returns_seven(), 500) -# This will stub the value for the passed in instance ONLY. +# This will stub returns_seven on the passed in instance ONLY. # Any other instances will return 500 from the lines above. -var doubled_inst = Doubled.new() -stub(doubled_inst, 'return_seven').to_return('words') +var stub_again = Doubled.new() +stub(stub_again, 'returns_seven').to_return('words') +assert_eq(stub_again.returns_seven(), 'words') ``` # Stubbing based off of parameter values You can stub a method to return a specific value based on what was passed in. ```gdscript -const DOUBLE_THIS_PATH = 'res://scripts/double_this.gd' -var Doubled = double(DOUBLE_THI_PATH) -stub(DOUBLE_THIS_PATH, 'return_hello').to_return('world').when_passed(7) +var DoubleThis = load('res://scripts/double_this.gd') +var Doubled = double(DoubleThis) +stub(DoubleThis, 'return_hello').to_return('world').when_passed('hello') + +var inst = Doubled.new() +assert_eq(inst.return_hello(), 'hello') +assert_eq(inst.return_hello('hello'), 'world') ``` The ordering of `when_passed` and `to_return` does not matter. @@ -100,29 +108,23 @@ In order for a scene to be doubled, the scene's script must be able to be instan ## Example Given the script `res://the_script.gd`: -```gdscript +``` gdscript func return_hello(): return 'hello' ``` And given a scene with the path `res://double_this_scene.tscn` which has its script set to `res://the_script.gd`. -The following asserts will pass ``` gdscript -func test_illustrate_stubbing_scenes(): - const SCENE_PATH = 'res://double_this_scene.tscn' - const SCRIPT_PATH = 'res://the_script.gd' +var DoubleThisScene = load('res://double_this_scene.tscn') - var scene = double_scene(SCENE_PATH).instance() - var script = double(SCRIPT_PATH).new() - - stub(SCENE_PATH, 'return_hello').to_return('world') - stub(SCRIPT_PATH, 'return_hello').to_return('goodbye') +func test_illustrate_stubbing_scenes(): + var doubled_scene = double(DoubleThisScene).instantiate() + stub(doubled_scene, 'return_hello').to_return('world') - assert_eq(scene.return_hello(), 'world') - assert_eq(script.return_hello(), 'goodbye') + assert_eq(doubled_scene.return_hello(), 'world') ``` -# Stubbing Method Paramter Defaults +# Stubbing Method Parameter Defaults Godot only provides information about default values for built in methods so Gut doesn't know what any default values are for methods you have created. Since it can't know, Gut defaults all parameters to `null`. This can cause issues in specific cases (probably all invovling calling super). You can use `.param_defaults` to specify default values to be used. Here's an example where things go wrong @@ -155,7 +157,7 @@ The fix is to add a `param_defaults` stub stub(dbl_foo, 'increment').param_defaults([1]) ``` -# Stubbing Method Paramter Count +# Stubbing Method Parameter Count __Changing the number of parameters must be done before `double` is called__ Some built-in methods have `vararg` parameters. This makes the paramter list dynamic. Godot does not provide this information. This can cause errors due to a signature mismatch. Your code might be calling a method using 10 parameter values but Gut only sees two. @@ -191,7 +193,31 @@ func test_issue_246_rpc_id_varargs_with_defaults(): You cannot make a method have less parameters, only more. +# Stubbing Accessors +It is not possible to stub the accessors for properties if you do not use a secondary method for the accessors. This means that doubles retain the functionality of the accessors, and it cannot be changed. +``` gdscript +# The get and set for my_property cannot be stubbed. Doubles retain the +# functionality of the get and set methods. +var my_property = 'foo' : + get: return my_property + set(val): my_property = val +``` + +If you use secondary methods, you can stub the behavior, but all doubles will not have any functionality for the accessors by default. +```gdscript +# You can stub _get_my_property and _set_my_property. Doubles of this do not +# retain the functionality of the accessors. _get_my_property and +# _set_my_property must be stubbed to_call_super to actually return or set +# the value of my_property. +var my_property = 'foo' : + get: _get_my_property, set: _set_my_property + +func _get_my_property(): + return my_property +func _set_my_property(val): + my_property = val +``` diff --git a/wiki/Yielding.md b/wiki/Yielding.md index d3630e92..88027f46 100644 --- a/wiki/Yielding.md +++ b/wiki/Yielding.md @@ -1,4 +1,4 @@ -# !! Not Updated for GUT 9.0.0 Yet !! +#
This page has not been updated for GUT 9.0.0 or Godot 4. There could be incorrect information here.
##
Yielding during a test I'm not going to try and explain yielding here. It can be a bit confusing and [Godot does a pretty good job of it already](https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/gdscript_basics.html#coroutines-with-yield). Gut has support for yielding though, so you can yield at anytime in your test. diff --git a/wiki/images/GuiCompact.png b/wiki/images/GuiCompact.png new file mode 100644 index 0000000000000000000000000000000000000000..85a169cf9037309a7107916b8072144120d33247 GIT binary patch literal 26201 zcmb5VbzGF)_C5@VA|N3tlG4(Mz|csifYcye0*b&ebc%|^C?F{~gdp7=(kV46(jZ7n zcMSRN(dV4U^ZWkw@)?-no_qJ+YhBm1)*YsOUzv#DCIJ=}7Llro!UHTU926E7Hs{qV z;ED>3Cm$BpHCYFFd2LmBc_wXF=SL2Xw&07fI72+BZZ}nmadecd{RegY27G4WXR)LY zv6dA{VYCBb=S2v?lN!3upa<@Y#9CEW7T zL#ua8?Sz>S-H7~5h-t)OkKe4d5otAc+Q-(JP$6vX23&8STcYHTa}MO!Sm*IyV�h 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ƀyK9b0x#v8u1G2eGD)Vqa7 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
!g|EK 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 UM_x_J(ZP>_?lGNgZO6<14`Fqb%>V!Z literal 158579 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Ξ#C0FWYH8VX~=y?#v$OMTQ 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 diff --git a/wiki/images/exclude_addons.png b/wiki/images/exclude_addons.png index 0a213648a2636874271ac37143b35bea34bdfad1..ec0f78457ff8a7323a85f4b28ee3c3e60a5fdf84 100644 GIT binary patch literal 180842 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®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 literal 122403 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 Zz+R*EcBnqd*|jW+MUX%5`Yh$UKLPw&@5TTC